112得票5回答
何时应该使用xlsm或xlsb格式?

自Excel 2007以来,Microsoft已将经典的.xls格式拆分为几种格式(特别是.xlsx、.xlsm、.xlsb)。我没有问题理解.xlsx格式的用途和目的,但我仍然想知道在创建包含一些VBA的文件时,我们应该使用.xlsm还是.xlsb格式。 当然,你可以在网上找到一些主题,例...

28得票6回答
如何使用openpyxl保存带有宏的XLSM文件。

我有一个带有宏功能的.xlsm文档。我正在使用openpyxl加载它,并向文档写入一些数据,最后想将其保存为不同的.xlsm文件。 为了将文件保存为XLSM文件,我在我的Python脚本中使用了下面的代码。wb.save('testsave.xlsm'); 如果我按照上述方式保存,我将无法打...

20得票12回答
用户自定义函数不重新计算

我最近将一个大型稳定的XLSM文件分成了XLAM和XLSX。 XLSX中的数千个单元格调用(udfs)XLAM中的函数,每个这样的udf都以语句"Application.Volatile"开头(这是一种过度设计,为了强制重新计算)。 无论是通过F9到Ctrl-Alt-Shift F9还是通过...

10得票3回答
如何在Python中从*.xlsm文件中提取表格并保存为*.csv文件?

我有一个*.xlsm的文件,里面有20个工作表。 我想将其中几个工作表单独保存为*.csv文件(格式丢失也没关系)。 已经尝试使用xlrd-xlwt和win32com库,但没有成功。 请问是否有人能提供Python代码片段来完成上述处理?因为我还有其他的Python依赖项,所以不能使用其他语言...

10得票3回答
xlsx包在R中能够处理xlsm文件吗?

我正在尝试从一个 xlsm 工作簿中读取一个范围到一个 data.frame 中。我能通过 R 中的 xlsx 包来实现吗?如果不能,有人知道怎么做吗? 谢谢!

9得票7回答
类型错误:此COM对象无法自动执行makepy进程-请手动运行此对象的makepy。

这是一种什么样的错误? 追踪(Traceback)错误 C:\Users\DELL\PycharmProjects\MyNew\venv\Scripts\python.exe C:/Users/DELL/PycharmProjects/MyNew/agaaaaain.py Traceba...

9得票2回答
使用Apache POI将数据写入Excel 2007的xlsm文件格式

我已经编写了用于编写xlsm(Excel 2007)文件的Java文件。 使用Apache POI库,编写xlsx文件是成功的。并且编写xlsm文件也是成功的。但是,当我尝试打开xlsm文件时出现错误,无法打开该文件。 在使用Apache POI库编写xlsm文件是否可行? 如果可以编写...

8得票1回答
使用Exceljs包的npm来读写xlsm文件

我有一个包含少量数据的xlsm文件,需要在自动化期间编写一些数据并创建一个新的xlsm文件。使用下面的代码可以创建文件,但它变得损坏并且无法打开。文件大小减小,例如从8kb到7kb。不确定在编写文件时漏掉了什么。 var Excel = require('exceljs'); var wor...

8得票3回答
Pandas 的 open_excel() 在处理 Excel 文件时遇到了 xlrd.biffh.XLRDError:无法在 OLE2 复合文档中找到工作簿。

我正在尝试使用pandas解析一个.xlsm文档。我的代码在我得到的示例文件上完美运行,但是一旦我得到其他文件,就会出现上述错误。以下是引起问题的堆栈跟踪: Traceback (most recent call last): File "@@@@@@@@/UnsupervisedCAM...

8得票4回答
在Node.js中解析xls/xlsx/xlsm文件

在Node.js中运行,我需要能够解析Excel .xls、.xlsx和.xlsm的单元格值。是否有可用的解决方案?我怀疑是否存在一个单一的模块可以完成这个任务,因此也许有一种方法可以在内部将其中两种格式转换为第三种并使用单一格式解析器?有其他人遇到过这个问题吗?如果是,你们采取了什么样的解决...