使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效 您所在的位置:网站首页 xlsxwriter读取 使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效

使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效

#使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效| 来源: 网络整理| 查看: 265

我运行了你的代码,只修改了路径,它创建了一个按预期打开的文件:

import xlsxwriter

def action_macro_test(self):

        workbook = xlsxwriter.Workbook("macro_test.xlsm")

        worksheet = workbook.add_worksheet("Sheet1")

        worksheet.set_column('A:A', 30)

        # Add the VBA project binary.

        workbook.add_vba_project('./vbaProject.bin')

        # Show text for the end user.

        worksheet.write('A3', 'Press the button to say hello.')

        # Add a button tied to a macro in the VBA project.

        worksheet.insert_button('B3', {'macro':   'say_hello',

                                    'caption': 'Say Hello!',

                                    'width':   80,

                                    'height':  30})

        workbook.close()

action_macro_test(None)

输出:

我使用了vbaProject.binXlsxWriter 发行版示例目录中的文件,并使用几个不同版本的 Excel 对其进行了测试。

可以,您可以尝试macros.py发行版示例目录中的示例,看看它是否适合您。之后确保您vbaProject.bin的示例中有一个有效文件。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有