1

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

4

1 に答える 1

0

この例client.Dispatch("Excel.Application").Workbooks.Open('name')とでは、互換性のない 2 つのオブジェクトが混在していxlsxwriter.Workbookます。

xlsxwriter.worksheet.insert_image()他のオブジェクト/クラスで同等のメソッドを使用する必要があります。

この回答の構文を試してみてください。

于 2017-06-20T09:21:21.440 に答える