问题标签 [closedxml]

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.

0 投票
1 回答
2145 浏览

vb.net - 是否需要在将运行我的程序的每台计算机上安装 OpenXML SDK?

有没有办法部署我的应用程序(使用 ClosedXML)并且不需要在每台计算机上安装 OpenXMLSDKv2.msi?

如果我卸载 sdk,我会在运行时收到此错误:

我已经引用了 DocumentFormat.OpenXml (copy local = true) 和 WindowsBase (也复制了 local true,尽管没有必要。

DocumentFormat.OpenXml.dll 和 ClosedXML.dll 都在 bin 文件夹中。

0 投票
3 回答
7752 浏览

c# - 如何将一些 VBA 代码嵌入到使用 ClosedXML 创建的电子表格中?

我正在使用 ClosedXML 从 C# (asp.net-mvc) 生成电子表格,效果很好。我有一个额外的要求,所以我想获得一些关于如何实现这一点的反馈。

我想保存为启用宏的工作簿,当我给它一个“xlsm”扩展名时,它似乎没有打开(与 xlsx 相比)。这是我的代码:

但如果我尝试这样做:

Excel 在尝试打开时抱怨。

然后,假设我可以做到#1,我需要能够获取一些 VBA(假设只是一个硬编码函数)并将其插入到模块或工作簿中,因此当有人打开电子表格并单击宏时,他们可以运行宏。从谷歌搜索来看,ClosedXML 似乎不支持这一点,所以我很好奇是否有人有任何替代方法来实现这一点?

0 投票
1 回答
3423 浏览

c# - closedXML 可以为 Excel 写出 HTML 表格吗

我有一个动态的带有标签的 HTML 表格:

它也有colspans。

closedXML 可以直接将其导入工作表并将其呈现为 XML 吗?

0 投票
1 回答
16600 浏览

c# - 需要使用 ClosedXml 并将 excel 文件保存到本地 pc

我在 asp.net 项目中使用 closedxml 来生成文件 excel,现在我想将我的 excel 文件保存到我的本地电脑,但它现在可以工作了。[我已经从我的本地浏览器尝试过,它保存到我的服务器文件夹]。我真的需要你的指导。谢谢。

这是我的代码:

它保存在服务器端的“d:\myfolder\filereport.xlsx”中。我需要它到我的本地电脑,如果可能的话,我可以选择文件夹将我的文件保存在我的本地电脑文件夹中(作为文件保存对话框)。

0 投票
5 回答
30005 浏览

c# - 使用 ClosedXML 如何将行高调整为内容?

我用文本创建单元格。之后我设置 WrapText 属性和列宽。

文本已按单词移动,但行高未更改。如何将行高调整为单元格内容?

0 投票
2 回答
986 浏览

c# - Azure,ClosedXML:构建不会在我的应用程序的 bin 文件夹中包含 DocumentFormat.OpenXML

我将 dll 设置为在构建时复制本地,如下所示:

http://i.imgur.com/YTBlmQJ.png

它显示在我在 Azure 上的放置文件夹中:

http://i.imgur.com/gA7AseB.png

但它从未进入我的实际应用程序的 bin 文件夹,如下所示:

http://i.imgur.com/IRaxDM4.png

因此:

http://i.imgur.com/Kgc9QXn.png

任何人都有这个特定 dll 无法到达您需要的地方的经验吗?

谢谢!

0 投票
0 回答
1241 浏览

c# - 如何在c#中将xls文件转换为xlsm

我正在使用 ClosedXML 实用程序进行 excel 操作。它仅支持在 Office 版本 2007 on-words 上创建的文件。我有一个 xls 文件,需要转换为 xlms(启用宏)。如下所示的简单复制不起作用。

我也使用了下面的代码

请提供有用的解决方案。

提前致谢。

0 投票
1 回答
1217 浏览

c# - 如何使用 OpenXML 更新 Excel 中的外部链接

我有一个带有几个外部链接的工作簿。我们需要定期更新链接以指向一个新的 Excel 数据库,所以我正在制作一个小型 Windows 应用程序来自动完成。

我正在尝试使用 OpenXML 来完成这项工作。我不想使用 Interop,因为打开文件、更改链接然后再次关闭工作簿需要很长时间。

任何想法,请告诉我。我也愿意为此使用 ClosedXML。

0 投票
1 回答
5128 浏览

closedxml - ClosedXML 大纲

我正在尝试使用 OpenXML 在导出的 Excel 工作簿中创建一个组。

我的源数据表如下所示:

我想按州创建大纲,然后按产品创建每个组的小计

我试过了

但这并没有给我想要的东西,而且我看不到添加小计的选项。

我怎样才能做到这一点?

0 投票
1 回答
622 浏览

.net - 如何为从 .net 导出 excel 的另存为对话框指定默认路径

我希望 SaveAs 对话框显示默认的指定路径,例如 c:\users\joe\ 或将文件保存在指定目录中?我怎样才能做到这一点 ?