1

我无法将数据写入 excel 文件。运行此代码不会将文件写入预期的文件夹。

import xlsxwriter

workbook = xlsxwriter.Workbook('C:\\Users\\hburk\\Desktop\\Python\\sqloutput.xlsx')
east = workbook.add_worksheet()



eastdata = (
        ['apples', 4.0],
        ['bananas', 5.0],
        )

    row = 1
    col = 0
    for pointname, price in eastdata:
        east.write_string(row, col, pointname)
        east.write(row, col+1, price)
        row += 1

workbook.close()

编辑:我更改了愚蠢的错误:eastres 和 east.close() - 我试图从原始代码中简化它并弄乱了一些东西。代码仍然不能像这里写的那样工作。

4

1 回答 1

0

代码仍然不能像这里写的那样工作。

如果您修复缩进,它应该可以工作。我跑了这个:

import xlsxwriter

workbook = xlsxwriter.Workbook('sqloutput.xlsx')
east = workbook.add_worksheet()


eastdata = (
    ['apples', 4.0],
    ['bananas', 5.0],
)

row = 1
col = 0
for pointname, price in eastdata:
    east.write_string(row, col, pointname)
    east.write(row, col+1, price)
    row += 1

workbook.close()

得到了这个:

在此处输入图像描述

于 2014-06-03T09:19:11.950 回答