AttributeError: у объекта «Книга» нет атрибута «запись» - PullRequest
1 голос
/ 01 апреля 2019

Видел несколько похожих постов, но они не решили мою проблему.На самом деле не уверен, почему атрибут записи не распознается.Пип установил все соответствующие компоненты. Попробовал поиграться с параметрами для записи, а также.Любая помощь приветствуется.

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 Ответ

2 голосов
/ 01 апреля 2019

Вы можете написать в 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

...