问题标签 [xlsm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 SXSSF (POI) 读取模板 xlsm 并将大数据写入现有工作表
我能够使用 XSSF 读取现有的 xlsm 并使用 SXSSF 将数据写入工作表。最后使用 Outputstream 将其作为另一个 xlsm 输出。
在文档中提到 SXSSF 以编写 xlsx
是否是正确的方法来读取和写入 xlsm 以获取大量数据,否则如果通过此解决方案完成文件将被损坏?
这是有效的示例代码,
java - 使用 XSSF SAX 读取并使用 SXSSF 流式传输数据 - POI
我必须读取具有低内存占用的大型 xlsm,并且由于 apache POI 提供 XSSF SAX,我应该更喜欢使用它。在用 SAX 解析的现有 xlsm 的第一张表中,我需要从 db 附加一些数据并将其写为另一个 xlsm。SXSSF 提供流式写入,因此应该结合 SAX 读取和 SXSSF 写入。通过这种方式,我认为可以避免大尺寸的堆大小问题。
这可以使用 POI 还是有其他方法?
请通过任何示例向我推荐这种方法!
xlsm - 如何在线打开和编辑 XLSM 文件
朋友们,
我有一个启用宏的 excel 文件。我如何以及在哪里可以上传我的 Xlsm 文件并进行更新。我的意思是,我希望我的人力资源人员定期更新分公司的这个 XlSM 文件,而我自己希望在我的总部看到更新的 XLSM 文件。有什么办法吗?我认为谷歌文档是不可能的。
提前感谢。
xlsm - Softartisan Officewriter 不会创建扩展名为 .xlsm 的 excel 格式
我想使用softartisan dll创建扩展名为.xlsm的新excel表,但是在softartisan的创建方法中没有xlsm格式。它只有 .xls 和 .xlsx 格式。我的新 excel 包含宏,因此我需要 .xlsm 格式。
代码如下
我想要 .Xlsm 格式的文件如果有人知道请提出建议。
c# - NPOI:将 Xlsm 转换为 Xlsx
我正在编写一个程序来处理一些 excel 文档,该程序是在 Visual Studio 2010 中用 C# 编写的,并且我正在使用 NPOI 库。
我注意到我无法CloneSheet()
用于xlsm文件,但我可以使用 xlsx 来做到这一点。
CloneSheet()
是我在这个过程中真正需要的一个功能,所以我真的想让它工作,而不是一个单元一个单元地复制所有内容。
我想将文件转换为 xlsx。我能够手动完成,但不能以编程方式完成。
这是我编写的尝试这样做的代码:
上面的代码会创建新的 xlsx 文件,但是文件打不开,好像已经损坏了……
我一直在谷歌搜索,似乎无法找到解决方案,任何人都可以帮助或指出正确的方向吗?
- 编辑 - -
我使用在这里找到的 Open XML 尝试了一种不同的方法,但我遇到了同样的问题,即创建了文件但我无法打开文件。
但是,该文件似乎没有损坏。我正在读取文件的程序在读取数据时没有问题,当我尝试在 excel 中打开文件时,它显示“该文件是无宏文件,但包含启用宏的内容。 ”
好像我越来越近了,但我需要能够打开输出文件,否则没用....
ms-access - 如何将 xlsm 文件导入 Access
如何将 xlsm 文件导入 Access?
当然,Access 给了我“请检查文件是否存在并且格式正确”的错误。我应该如何进步?
在 2010 年为 Excel 和 Access 工作。
python - 如何从 *.xlsm 中提取工作表并将其保存为 Python 中的 *.csv?
我有一个 *.xlsm 文件,里面有 20 张纸。我想将几张纸单独保存为 *.csv (格式丢失很好)。已经尝试过 xlrd-xlwt 和 win32com 库,但无法通过。任何人都可以提供一个在 Python 中进行上述处理的代码片段吗?我有其他 python 依赖项,所以没有其他语言可以工作。谢谢
java - 如何使用 Apache POI 重写 .xlsm 文件?
我正在使用此代码使用 Apache POI 重写 xlsm 文件。我必须从结果集中重写 Sheet1 上的数据,此代码创建模板 xlsm 文件的副本并执行所有处理。
但是当我打开创建的 xlsm 文件时,它会显示这条消息:
我们发现“FileName.xlsm”中的某些内容存在问题。你想让我们尽可能多地恢复吗?如果您信任此工作簿的来源,请单击是。
这是我的代码,请建议我应该做什么。
java - 从 java 结果集中重写 excel (.xlsm) 文件时,45k 记录后性能下降
此代码非常适用于 35k 以下的记录并在工作表上写入数据,但如果记录存在 45k 性能会减慢并死掉,没有任何异常或错误,并且不会创建任何文件。
我该如何克服这个问题?
vba - VBA仅粘贴值而不是粘贴所有内容
我正在做一个小项目,该项目需要我通过一列搜索一个单词,然后将包含我的单词的整行复制到另一张表中。这是我的代码,也是我目前所拥有的:
我希望代码仅粘贴所选行的值,没有格式或公式。有什么建议么?提前致谢。