xlsxwriter insert_image <unknown>.insert_image

Я хочу вставить изображение в документ Excel, и я пытаюсь использовать xlsxwriter insert_image, но он сказал unknown.insert_image.

      from win32com import client
        xlApp = client.Dispatch("Excel.Application")
        workbook = xlApp.Workbooks.Open('test.xlsx')
        worksheet = workbook.Worksheets[0]
        worksheet.insert_image('F4','logo.png')
        worksheet.Visible = 1
        worksheet.ExportAsFixedFormat(0, 'D:\\Python\\whatever\\test.pdf')
        workbook.close()

это подняло

Исключение "необработанный AttributeError" unknown.insert_image

1 ответ

Решение

В этом примере вы смешиваете 2 несовместимых объекта client.Dispatch("Excel.Application").Workbooks.Open('name') а также xlsxwriter.Workbook,

Вы должны использовать эквивалентный метод для xlsxwriter.worksheet.insert_image() в другом объекте / классе.

Может быть, попробовать синтаксис из этого ответа.

Другие вопросы по тегам