gpt4 book ai didi

python - 多次保存 XlsxWriter 工作簿

转载 作者:太空宇宙 更新时间:2023-11-03 15:54:32 32 4
gpt4 key购买 nike

我正在编写处理 Excel 工作表的软件。到目前为止,我一直在使用 xlrd 和 xlwt 这样做,一切都运行良好。

  • 它打开一个工作表 (xlrd) 并将选择的列复制到一个新工作簿 (xlwt)
  • 然后打开新创建的工作簿以读取数据 (xlrd) 并对数据进行一些数学运算和格式化(如果文件未保存一次则无法完成)-(xlwt 再次保存)<

但是,我现在愿意在我的文档中添加图表,而xlwt不支持这个功能。我发现 xlsxwriter 可以,但这给我的代码增加了其他复杂性:xlsxwriter 只有 xlsxwriter.close(),它可以保存并关闭文档。

有谁知道是否有任何解决方法?每当我使用 xlsxwriter.close() 时,包含我正在编写的文档的工作簿对象就不再可用了。

最佳答案

从根本上说,您没有理由需要两次读取和两次保存。对于您的当前(无图表)流程,您可以使用 xlrd 读取您需要的数据;然后进行所有处理;并用 xlwt 写一次

按照这个流程,将xlwt替换成XlsxWriter是一件比较简单的事情。

关于python - 多次保存 XlsxWriter 工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44387732/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com