xlsm相关内容

如何使用 VBA 从 Excel 文件将 & 符号写入 XML 文件?

首先,我是 VBA 的完全新手,但不幸的是我被抛弃了这段代码,我不得不处理它... 应用程序所做的是复制 Excel xlsm 文件中的信息并将其粘贴到 XML 文件中以供进一步处理. 事情是,一切都非常顺利,直到我在其中一个 Excel 单元格中打了一个&符号,即: 我有一个带有“R&D"的单元格,当我将它传递给 XML 文件时,出现以下错误: 运行时错误“91":对象变量或 ..
发布时间:2021-10-01 18:43:59 其他开发

VBA:xlsm文件格式的另存为,不更改活动工作簿

我有以下代码,用于复制活动工作簿并为每个副本指定不同的名称.它运行良好,但是我确实需要从中运行代码的原始工作表才能保持活动状态. 如果我改用SaveCopyAs函数,则复制的文件没有正确的文件格式(.xlsm),并且不能像saveAs函数那样将文件格式指定为参数. http://msdn.microsoft. com/en-us/library/bb178003%28v = offic ..
发布时间:2020-07-15 02:27:56 其他开发

在XLSM中自动运行数据连接

我有一个XLSM文件,其中包含2个Web查询连接.当我转到“数据"选项卡中的“连接"时,将看到我拥有的两个连接. 对于其中的每一个,我都可以编辑一些属性,即“每X分钟更新一次".我将其设置为1分钟,还勾选了“激活后台更新". 但是,由于网络查询连接仍然无法运行,因此该方法将无法正常工作. 最终,我需要每小时自动运行一次这些连接.优选地,没有任何用户交互并且没有打开文档. 这 ..
发布时间:2020-07-15 02:27:52 其他开发

使用NPOI使用ActiveX控件下载.xlsm文档时出现问题

我正在尝试在asp.net MVC应用程序中实现Excel文件下载功能,并使用 NPOI . 该文件有三张纸,Sheet2有两个Activex按钮. 我正在读取源文件,将值添加到sheet2,将其保存在临时位置,然后使用以下代码下载文件. using (var fs = new FileStream(xlsFilePath, FileMode.Open, File ..
发布时间:2020-07-15 02:27:49 C#/.NET

强制Excel使用SQL查询运行宏

我需要运行包含宏的Excel文件(.xls或.xlsm),它会减小其他excel文件的大小并将其另存为同一文件夹中的其他文件.当我从文件夹中手动打开文件时,它可以正常工作,它可以立即运行并创建缩小的文件. 但是要求是从SQL查询中打开Excel并运行它.我正在尝试通过我的SQL查询中的这两种方法来做到这一点. (1) EXEC [master].dbo.xp_cmdshell 'c:\ ..
发布时间:2020-07-15 02:27:45 数据库

用于C#的库可读取Excel 2007 xlsm文件?

有人知道C#的库来读取xlsm文件(带有宏的Excel 2007)吗? 我已经下载了EPPlus,它可以读取xlsx文件,但是有一个错误的换行格式. 谢谢 解决方案 请注意,该库需要.NET Framework 3.0才能支持Microsoft Excel 2007. ..
发布时间:2020-07-15 02:27:40 C#/.NET

"ThisWorkbook.Close";导致Excel崩溃

我有大量的excel文件,它们的工作原理几乎像一个程序,它们可以在多台计算机上运行(具有不同版本的Windows),最近我有这个 bad 问题,当用户按下 我的关闭按钮 (实际上是与宏相关联的图片)时,代码会调用: ThisWorkbook.Close savechanges:=True 这会导致4台受支持的计算机中的2台崩溃(Windows XP = OK,Windows 10 = O ..
发布时间:2020-07-15 02:27:36 其他开发

使用VBA将包含Excel文件(.xlsm)的宏另存为不包含文件(.xlsx)的宏时取消对话框

如果您以这种格式保存文件,如何隐藏显示"Visual Basic宏的对话框".您确定要使用这种格式吗?" (请参见下图). 本质上,我正在尝试使用宏将.xlsm文件另存为.xslx文件吗?我已经尝试了所有可以找到的对话框抑制代码,但无法正常工作. 这是我的代码: Private Sub SaveWithNoMacros() Application.ScreenUpdati ..
发布时间:2020-07-15 02:27:32 其他开发

xlsx软件包可用于R中的xlsm文件吗?

我正在尝试从xlsm工作簿读取一个范围到data.frame中.我可以使用R中的xlsx软件包来做到这一点吗?如果没有,有人知道这样做的方法吗? 谢谢! 解决方案 您是否尝试按照手册中所述使用read.xlsx或read.xlsx2? http://cran.r-project.org/web/包/xlsx/xlsx.pdf 如果这些文件不适用于您的文件格式,并且您尝试访 ..
发布时间:2020-07-15 02:27:29 其他开发

将新工作表添加到已启用XLSM Macro的Excel文件时出错

我想使用VBA在启用宏的Excel文件中添加新工作表. 我使用的方法都没关系: Sheets.add 复制并粘贴工作表以创建新工作表 新工作表已创建(或复制),但宏立即停止,没有任何消息错误,并且其余代码未执行. 我将文件转换为XLSX,然后在运行代码时创建了工作表,并且代码执行得以完美地继续. 这就是为什么我认为它与“启用宏的Excel"文件类型有关. 更新 ..
发布时间:2020-07-15 02:27:21 其他开发

有什么办法可以从头开始在python中创建.xlsm文件?

我在Mac上使用python 3.8.1,并试图从头开始创建.xlsm文件.我看过openpyxl和xlsxwriter,它们都可以从头开始创建.xlsx文件,并且都可以编辑现有的.xlsm文件,但是我找不到关于从头开始实际创建.xlsm文件的任何信息. 我已经查看了openpyxl文档此处和xlsxwriter文档此处,但我无法找到有关如何从头开始创建.xlsm文件的任何信息.我什至找不到 ..
发布时间:2020-07-15 02:27:20 其他开发

如何使用Python将.xlsm(启用了宏的Excel文件)转换为.xlsx?

我正在尝试将.xlsm文件中的数据作为数据框导入.当我使用下面的命令导入.xlsm文件时,结果为我提供了一个空的数据帧: exp = pd.read_excel(File_Path+'file_name'.xlsx',sheetname='Data',header=None) 我已经将.xlsm文件手动保存为.xlsx文件,并将它们作为数据框导入. 有人可以告诉我如何使用Pytho ..
发布时间:2020-07-15 02:26:18 其他开发

如何从* .xlsm中提取工作表并将其另存为Python中的* .csv?

我有一个* .xlsm文件,其中有20张纸. 我想将几张纸单独保存为* .csv(格式丢失是可以的). 已经尝试过xlrd-xlwt和win32com库,但无法通过. 谁能提供一个使用Python进行上述处理的代码段?我还有其他python依赖项,因此没有其他语言可以使用. 谢谢 解决方案 xlrd 应该可以正常工作在xlsm文件上也是如此.我用一个随机的xlsm文件测试了代码,效果很好. ..
发布时间:2020-07-11 21:21:42 Python

使用exceljs软件包npm读写xlsm文件

我有一个xlsm文件,其中已包含少量数据,需要在自动化期间写入一些数据并创建一个新的xlsm文件.使用以下代码创建文件,但是该文件损坏并且无法打开.文件大小从8kb减小到7kb.不确定写入文件时会丢失什么. var Excel = require('exceljs'); var workbook = new Excel.Workbook(); workbook.xlsx.readFile( ..
发布时间:2020-06-14 18:42:58 其他开发

将XLSM转换为XLSX

我正在使用EPPLUS库从Excel读取数据以创建另一个文件.不幸的是,它不支持.XLSM扩展文件.是否有一种很好的方法可以将.XLSM文件转换为.XLSX文件,以便使用EPPLUS读取文件? (使用EPPLUS进行阅读会很好,因为我所有的代码都已经使用它编写了:)) 解决方案 为此,您需要使用byte[] byteArray = File.ReadAllBytes("C:\\tem ..
发布时间:2020-05-21 18:38:20 C#/.NET

如何使用openpyxl使用Macro保存XLSM文件

我有一个具有宏功能的 .xlsm 文件.我正在使用 openpyxl 加载它,并将一些数据写入文件,最后想另存为另一个 .xlsm 文件. 要将文件另存为XLSM文件,我在Python脚本中使用了以下代码. wb.save('testsave.xlsm'); 但是,如果我如上所述保存,则无法打开该文件.但是,如果我将其另存为 .xlsx ,则可以在没有原始文件具有的宏功能的情况下打 ..
发布时间:2020-05-21 01:36:30 Python