我创建了一个xls文件,在其中将一些用户输入写入单元格。到目前为止,程序运行良好;它写第一行。但是,当我再次运行该程序时,它没有在第一行的顶部附加行。我试图了解如何使其在Excel工作表中添加新行,并保存并关闭等
import xlsxwriter
workbook = xlsxwriter.Workbook("test.xlsx",)
worksheet = workbook.add_worksheet()
row = 0
col = 0
worksheet.write(row, col, 'odhgos')
worksheet.write(row, col + 1, 'e/p')
worksheet.write(row, col + 2, 'dromologio')
worksheet.write(row, col + 3, 'ora')
row += 1
worksheet.write_string(row, col, odigosou)
worksheet.write_string(row, col + 1, dromou)
worksheet.write_string(row, col + 2, dromologio)
worksheet.write_string(row, col + 3, ora)
workbook.close()
Run Code Online (Sandbox Code Playgroud)
使用我创建的这段代码,我可以写入文件,但是如何在现有工作表中添加一行。我看过的所有教程,研究过的所有说明,都行不通;我显然做错了,但我无法发现它。