将csv/excel文件上载到appengine(python)进行处理

将csv/excel文件上载到appengine(python)进行处理,python,google-app-engine,file,file-upload,csv,Python,Google App Engine,File,File Upload,Csv,我需要能够上传一个excel或csv文件到appengine,以便服务器可以处理行和创建对象。有谁能给我举个例子说明这是如何做到的?感谢您的帮助。如果您是指一次性(或少量)传输,您可能正在寻找批量上传系统: 如果您说的是在使用过程中定期上传,则需要将其作为post请求处理到应用程序。如果您指的是一次性(或少量)传输,您可能正在寻找批量上传系统: 如果您正在谈论使用期间的定期上载,则需要将它们作为post请求处理到应用程序。上载到可能就是您想要的。然后用模块对数据进行处理 您可能需要考虑将文件以e

我需要能够上传一个excel或csv文件到appengine,以便服务器可以处理行和创建对象。有谁能给我举个例子说明这是如何做到的?感谢您的帮助。

如果您是指一次性(或少量)传输,您可能正在寻找批量上传系统:

如果您说的是在使用过程中定期上传,则需要将其作为post请求处理到应用程序。

如果您指的是一次性(或少量)传输,您可能正在寻找批量上传系统:

如果您正在谈论使用期间的定期上载,则需要将它们作为post请求处理到应用程序。

上载到可能就是您想要的。然后用模块对数据进行处理

您可能需要考虑将文件以excel(和其他)格式发送到google docs,然后通过上传到将行读回,这可能是您的目标。然后用模块对数据进行处理


您可能需要考虑将文件以excel(和其他)格式发送到google docs,然后通过

读取返回的行。我只想让用户进入一个页面,从计算机上传文件。然后服务器将对其进行处理。我不认为bulkloader是我想要的。@Sam:不,如果你想让用户上传文件,那不是你想要的。您需要处理上传的post请求,使用csv模块(或xlrd for Excel)解析数据,并将数据放入应用商店。哦,无论你在做什么,都必须在appengine请求的时限内完成,我认为是30秒。不过,我不知道有什么好的例子,不需要在30秒内完成。这就是任务队列的作用。@Sam:我认为您仍然必须能够在30秒内解析文件并对任务进行排队。除非你使用的是非常大的文件,否则这可能不是问题。我想做的只是让用户进入一个页面,从他们的计算机上传一个文件。然后服务器将对其进行处理。我不认为bulkloader是我想要的。@Sam:不,如果你想让用户上传文件,那不是你想要的。您需要处理上传的post请求,使用csv模块(或xlrd for Excel)解析数据,并将数据放入应用商店。哦,无论你在做什么,都必须在appengine请求的时限内完成,我认为是30秒。不过,我不知道有什么好的例子,不需要在30秒内完成。这就是任务队列的作用。@Sam:我认为您仍然必须能够在30秒内解析文件并对任务进行排队。这可能不是问题,除非您使用的是非常大的文件。