Python Xlsxwriter 无法正常工作

标签 python excel python-3.x python-2.7 xlsxwriter

我是 Python 新手,我正在尝试使用这个简单的代码,一切正常,但序列不会重复。请帮助我。

this is the excel output

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet()

expenses = (
    ['Rent', 1000],
    ['Gas',   100],
    ['Food',  300],
    ['Gym',    50],
)

row = 0
col = 0

for item, cost in (expenses):
    worksheet.write(row, col,     item)
    worksheet.write(row, col + 1, cost)
    row += 1


    workbook.close()

最佳答案

您需要在 workbook.close() 之前删除缩进:

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet()

expenses = (
    ['Rent', 1000],
    ['Gas',   100],
    ['Food',  300],
    ['Gym',    50],
)

row = 0
col = 0

for item, cost in (expenses):
    worksheet.write(row, col,     item)
    worksheet.write(row, col + 1, cost)
    row += 1


workbook.close()

关于Python Xlsxwriter 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50447854/

相关文章:

c# - 如何使用 ExcelDna 中的 ExcelCommand

excel - 在 Excel 2007 中删除特定字符串之后的所有内容

python - Flask 虚拟环境耗尽

python-3.x - python 3.5+ 中 pycurl 的异步替代方案

python - Python 中的位置比较

python - 检查一个数字是否是一个完美的正方形

python - 使用 python pandas 或任何其他更好的库在工作表中添加一列并在整列中应用此 excel 公式

python - 通过比较 pandas 中的一列或多列进行 bool 切片

python - 如何在没有模块的情况下格式化 csv 文件(例如省略第一行和第一列)?

python - 如何加速遍历数组/矩阵?尝试了 pandas 和 numpy 数组