Tag: 谷歌应用程序内引擎

发送excel文件下载GAE python

我正在使用Python App Engine和Python 2.7。 并且需要生成内存中的xls文件并将其发送给用户进行下载。 我在网上发现了大量的主题,但其中的任何一个都不能帮助我。 相关主题,我试图使用:1) 这是与Blobs,我第一次尝试 ,2) 没有Blob ,3) 与强制下载MIMEtypes ,也试图使用googlecloudstorage(无法find链接到主题)。 这是我的代码: import StringIO class ExcelHandler(BaseHandler): def post(self): """Save members to excel document and send to user""" sheet = pyexcel.Sheet([[1, 2], [3, 4]]) filesheet = StringIO.StringIO() sheet.save_to_memory('xls', filesheet) filesheet.close() self.response.write(sheet) self.response.headers['Content-Type'] = 'application/force-download' self.response.headers['Content-Transfer-Encoding'] = 'utf-8' self.response.headers['Content-Disposition'] = 'attachment; filename=test.xlsx' 问题在于发送响应(而不是在创build文件)。 我尝试了不同的“Content-Type”:application / […]

在Google App Engine上以Go语言打开tealeg xlsx制作的XLSX文件时出错

我使用https://github.com/tealeg/xlsx以Go语言生成xlsx文件。 该应用程序正在Google App Engine上运行。 var file *xlsx.File var sheet *xlsx.Sheet var row *xlsx.Row var cell *xlsx.Cell var err error file = xlsx.NewFile() sheet, err = file.AddSheet("TEST") if err != nil { fmt.Printf(err.Error()) } row = sheet.AddRow() cell = row.AddCell() cell.Value = "I am a cell!" w.Header().Set("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") w.Header().Add("Content-Disposition", "attachment; filename=Test.xlsx") file.Write(w) fmt.Fprint(w, nil) variablesw是http.ResponseWriter。 我testing了这个代码,浏览器成功下载了xlsx文件,我可以在Linux […]

如何阅读谷歌应用程序引擎上的Excel文件

我正在寻找python库的java替代品。 这里是如何阅读谷歌应用程序引擎上的Excel文件的问题