我使用openpyxl打开一个文件,编辑一些单元格并保存更改。下面是一个例子: book = openpyxl.load_workbook(sheet_path)
for事实上,我的工作表中包含公式的单元格被“损坏”,文件大小大大减小,当我使用其他脚本读取工作表时,包含公式的单元格被报告为空。但当我打开工作表时,一切看起来都正常,当我保存时,所有的东西都被
openpyxl线程安全吗?我希望有一个线程更改工作表,而另一个线程定期保存。我想知道我是否需要在更改和保存操作周围添加一个锁对象,或者这是否已经内置到openpyxl中。我在文档中没有看到任何东西,也没有之前关于openpyxl中线程的任何问题。在读完你的答案后,我运行了以下测试:import random from openpyxl import Workbook
wb =
我使用这些数据创建一个新列,然后用openpyxl将新列写入Excel。问题是,如果我再次读取该文件,原始数据将被读取为空白值。到目前为止,我发现的唯一解决办法是重写原始数组。这一切为什么要发生?更新1:即使我更改了pd.read_excel(engine='openpyxl'),也是如此test.xlsmimport pandas as pdfrom openpyxl.uti