说我想更新example1.xlsx中的som数据。 这可以使用openpyxl而不必将其保存为新文件吗?
答案 0 :(得分:2)
据我所知,您可以使用openpyxl打开工作簿,修改一些数据,然后保存工作簿:
wb = openpyxl.load_workbook('path\\to\\workbook.xlsx')
c = wb['Sheet1']['A1']
c.value = 'hello'
wb.save('path\\to\\workbook.xlsx')
如果您说你的工作簿太大而无法以这种方式操作,看起来好像你必须在http://doc.qt.io/qt-4.8/qtextstream.html#readLine中打开它,在读取时操纵数据,然后写它是http://www.cplusplus.com/reference/istream/istream/getline/中的新工作簿。