python-2.7 - Python XlsxWriter - 写入多张纸

标签 python-2.7 xlsxwriter

这会写入第一张纸,但所有其他纸都是空白的。

for date in dates:
    sheet = wb.add_worksheet(date)
    sheet.write(row, 0, 'example')

对于每个日期,我想创建一个名称与日期相同的工作表,然后写入每个工作表。这些工作表是用正确的名称创建的,但除了第一张工作表外,其中没有任何内容。

最佳答案

我假设您的变量 wb 是工作簿并且之前已初始化。 在指令中

sheet.write(row, 0, 'example')

我不知道 row 是如何增强的。 所以我创建了一个小脚本:

import xlsxwriter
list_name = ["first sheet", "second sheet", "third sheet"]

workbook = xlsxwriter.Workbook(<Your full path>)
for sheet_name in list_name:
    worksheet = workbook.add_worksheet(sheet_name)
    worksheet.write('A1', sheet_name)

workbook.close()

问候

关于python-2.7 - Python XlsxWriter - 写入多张纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37522394/

相关文章:

Python:将数据抓取到 Excel 电子表格时无回溯

python - 使用 openpyxl 或 xl* 或 xlsxwriter 在工作簿中移动工作表?

python - 如何使用 Python/XlsxWriter 将单个单元格设置为数字和粗体格式

python - 计算 numpy 数组 : why is scipy. 中的唯一项 stats.itemfreq 这么慢?

在 Python shell 和 *.py 文件中运行时 Python 不同的内存管理行为

python - scrapy python 重新声明

python - 如何使用 split() 而不是 re.findall 进行相同的字符串分割

python - 从 tensorflow 中获取预测结果

python xlsxwriter根据行数据写入单元格

sqlite - 在python的多个选项卡中将数据从sqlite导出到Excel文件