I want to write a tool in python and publish it as a geoprocessing service. I want the tool to import a dataset (excel spreadsheet or kml file) and update an existing editable feature service. I'm pretty sure I can use some python libraries to parse the data and put it into json and make a post call to the rest api.
However, is there another way? Does ESRI have any sort of built in functionality for this? Seems like there should be.