小编Nik*_*ris的帖子

在Excel xlswriter中追加行

我创建了一个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)

使用我创建的这段代码,我可以写入文件,但是如何在现有工作表中添加一行。我看过的所有教程,研究过的所有说明,都行不通;我显然做错了,但我无法发现它。

python excel xlsxwriter

4
推荐指数
1
解决办法
6341
查看次数

标签 统计

excel ×1

python ×1

xlsxwriter ×1