小编maj*_*jin的帖子

如何在 xlsxwriter 中将新工作表添加到工作簿

我想将一些工作表添加到一本工作簿中。

sheets = ["A.csv", "B.csv", "C.csv"]
for sh in sheets:
    workbook = xlsxwriter.Workbook('myxlsx.xlsx')
    worksheet = workbook.add_worksheet(sh)
    worksheet.write(1,1,"abcd")
    workbook.close()
Run Code Online (Sandbox Code Playgroud)

但它所做的是,它只创建一个与“C.csv”相对应的工作表,而不是与“A.csv”和“B.csv”相对应的工作表。据我所知,这是因为每次循环时都会创建一个新的工作簿。我想在同一工作簿上创建 3 张工作表。

另外,有一个条件,我只想在循环内初始化工作簿构造函数。

python xlsxwriter

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

xlsxwriter ×1