我可以使用写入新的 xlsx 工作簿
import xlsxwriter
def write_column(csvlist):
workbook = xlsxwriter.Workbook("filename.xlsx",{'strings_to_numbers': True})
worksheet = workbook.add_worksheet()
row = 0
col = 0
for i in csvlist:
worksheet.write(col,row, i)
col += 1
workbook.close()
但找不到在现有工作簿中写入的方法。
请帮助我使用 xlswriter 或任何替代方法编写/更新现有工作簿中的单元格。
引用自xlsxwriter
module 文档:
该模块不能用于修改或写入现有的 Excel
XLSX 文件。
如果你想修改现有的xlsx
工作簿,考虑使用openpyxl module.
也可以看看:
- 在 Python 中使用 Openpyxl 修改现有 Excel 文件
- 使用openpyxl编辑Excel2007文件(.xlsx)而不改变其自身样式?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)