我复制了一个使用google每月预算表单模板制作的月度预算报告,当我尝试使用openpyxl创建一个工作簿对象,并尝试使用type()函数验证该对象时,python返回一个nonetype错误。有没有人知道openpyxl是否可以阅读从谷歌每月预算表单模板制作的谷歌表单?(以下代码仅测试openpyxl是否可以使用本地下载的每月预算模板读取google工作表。如果您想使用google drive api进行修改,这里是url:https://docs.google.com/spreadsheets/d/1oUGwLLZT_4Yuc65N-N7i4WjlBZZSAz9Av9Ni4IpflCY/edit?usp=sharing)如果您需要任何其他东西,请询问
下面是一个代码示例:
def write_to_expense_report():
wb = openpyxl.load_workbook("C:\\Users\\mander8317\\Documents\\Programming\\convert-bank-statement-to-expense-report\\jan-test-budget.xlsx")
print("test returning the sheetnames of the google sheet")
print(wb.sheetnames)
发布于 2021-02-17 06:37:30
Google sheets有自己的API (docs for Python)。您需要使用Google的API从工作表中读取数据,然后使用openpyxl创建一个新的工作簿并输入数据。
https://stackoverflow.com/questions/66236744
复制