使用xlwt从特定列开始写入数组到新工作簿

3 投票
1 回答
2755 浏览
提问于 2025-04-16 20:02

我正在尝试使用xlwt将一个数组(data = [[]])写入我将要创建的工作表。我的问题是,我能指定从哪一列开始吗?我打算使用一个循环,逐行获取数组中的值,每一行都从新的一行开始,比如第一行从C1开始,下一行从C2开始,依此类推……我看过文档和示例,但找不到明确的方法来做到这一点。任何帮助都将非常感谢!

1 个回答

5

类似这样的:

wb = xlwt.Workbook()
ws = wb.add_sheet('Sheet1')
for r, row in enumerate(data):
    for c, col in enumerate(row):
        ws.write(r, 2 + c, label=col)

撰写回答