用openpyxl覆盖.xlsx文件中的现有数据是否可能?

假设我想更新example1.xlsx中的som数据。 这可能做到使用openpyxl,而不必将其另存为一个新的文件?

据我可以告诉你可以用openpyxl打开工作簿,修改一些数据,然后保存工作簿:

wb = openpyxl.load_workbook('path\\to\\workbook.xlsx') c = wb['Sheet1']['A1'] c.value = 'hello' wb.save('path\\to\\workbook.xlsx') 

如果您认为您的工作簿太大而无法以这种方式进行操作,那么您看起来好像需要以只读模式打开它,在读取数据时操作数据,然后将其写入新的工作簿只写模式 。