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