写入从 python 到 excel 的可变工作表

Write variable sheets from python to excel

我想用 sheet 数字作为变量在 Excel 中写入 250 sheets。从那时起,我可以具体说明我想要哪个输出 sheet。我试过了

from xlwt import Workbook
wb = Workbook()
for i in range(250):
    sheeti = wb.add_sheet('Sheet i')

这在逻辑上给我一个错误,即作品sheet 名称重复。这当然是因为每个 sheet 现在都称为 'Sheet i'。

此外,如果我想用下面的代码编写sheet

 sheeti.write

它告诉我 sheeti 没有定义。

我想不出解决这个问题的方法。任何帮助表示赞赏。

您实际上是在为每个 sheet 'sheet i' 命名。你想要的是 'sheet ' + str(i),或等价物。