使用Python向Google文档写入内容

6

我有一些数据需要写入Google文档中的简单多列表格。这种方法是否过于繁琐,甚至无法尝试?我本来可以在XHTML中呈现它,但我的客户在Google文档上设置了非常特定的工作流程,不希望我干扰。Google Docs API似乎更适用于更新元数据和对文件格式进行简单更改,而不是仅使用原始数据和少量格式规则编写整个文档的任务。我是否遗漏了什么,或者是否有其他库可以实现这一点?


我猜阅读这篇文章可能会有所帮助(不知道是否有更好的方法,但 HTML 请求 API 将是我的首选尝试:https://developers.google.com/google-apps/spreadsheets/)。 - heltonbiker
1个回答

3

文档中了解:

这个API能做什么?

Google文档列表API允许开发者创建、检索、更新和删除谷歌文档(包括但不限于文本文档、电子表格、演示文稿和绘图)、文件和集合。

因此,您可以将数据暂时保存到Excel工作表中,然后上传并转换它。

使用xlwt可以保存到Excel中:

import xlwt
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Sheet 1')
sheet.write(0,1,'First text')
workbook.save('test.xls')

这里有一个专门的电子表格API:https://developers.google.com/google-apps/spreadsheets/ - heltonbiker
但是这不能用于上传或创建。他们指向开发者在我的答案中链接的文档列表API。 - Thorsten Kranz
在最坏的情况下,我可以使用电子表格,但数据更适合于Word文档中的表格,而且也不容易从电子表格格式转换。 - user1427661
1
然后只需制作一个兼容的类似于Word文档的文件并上传,例如,参见这里 - Thorsten Kranz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接