如何使用xlsxwriter for python将数据导出到xlsx

2024-05-19 22:26:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法将数据写入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()

编辑:改变了错误东。关()-我试图从原始代码中简化这一点,并把一些东西弄糟了。代码仍然不能像这里写的那样工作。在


Tags: 文件数据代码import文件夹colexcelprice
2条回答

请不要忘记关闭Workbook

workbook.close()

The code still doesn't work as written here.

如果你修复了压痕,它应该可以工作。我查过这个:

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()

得到了这个:

enter image description here

相关问题 更多 >