使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效 | 您所在的位置:网站首页 › xlsxwriter读取 › 使用 xlsxwriter,无法打开 Excel 文件。文件扩展名无效 |
我运行了你的代码,只修改了路径,它创建了一个按预期打开的文件: 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 实验室设备网 版权所有 |