AttributeError:“工作簿”对象没有属性“写”

时间:2019-04-01 16:53:36

标签: python flask xlsxwriter

看到了一些类似的帖子,但是它们并没有解决我的问题。真的不确定为什么无法识别write属性。 Pip安装了所有合适的组件,还尝试了写参数。任何帮助表示赞赏。

import xlsxwriter
from xlsxwriter import Workbook

wb = Workbook('C:/Users/vlad.synnes/Desktop/workbook.xlsx')
wb.add_worksheet('Data')
wb.write('test')
wb.close()
send_file('C:/Users/vlad.synnes/Desktop/workbook.xlsx', as_attachment=True)

1 个答案:

答案 0 :(得分:2)

您可以用worksheet书写,而不能用workbook书写。

ws = wb.add_worksheet('Data') 
ws.write(0, 0, 'test')

完整

import xlsxwriter
from xlsxwriter import Workbook

wb = Workbook('C:/Users/vlad.synnes/Desktop/workbook.xlsx')

ws = wb.add_worksheet('Data')
ws.write(0, 0, 'test')

wb.close()

您甚至可以在文档中看到它:https://xlsxwriter.readthedocs.io/workbook.html