Видел несколько подобных сообщений, но они не решили мою проблему. На самом деле не уверен, почему атрибут записи не распознается. 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)
можно писать в worksheet, но не в workbook - ws = wb.add_worksheet('Data')ws.write(0, 0, 'test')






Вы можете писать в 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
Это ожидаемое поведение:
'write' in dir(wb)возвращаетFalse. Вы не можете добавить к существующему файлу xlsx с помощью xlsxwriter.