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

您在此示例中混合了 2 个不兼容的对象client.Dispatch("Excel.Application").Workbooks.Open('name')xlsxwriter.Workbook.

您需要xlsxwriter.worksheet.insert_image()在其他对象/类中使用等效方法。

也许试试这个答案的语法。

于 2017-06-20T09:21:21.440 回答