问题标签 [epplus]
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.
.net - 使用 TableStyles 的 LoadFromDataTable 在重新打开 Excel 工作簿时创建错误
我已经在网上寻找这个解决方案,但找不到任何可以解释我的问题的东西。
我正在为 vb.net 使用 EPPLus(使用 OfficeOpenXml),我的代码如下所示:
现在,当我运行它时,它运行得非常好,并按需要/预期保存 .xlsx 文件。但是,当我尝试在 Excel 中打开它时,我收到一条错误消息:
“Excel 在...中找到不可读的内容,您要恢复此工作簿的内容吗?”
如果我然后单击“是”,它会很好地打开它并给我一个错误报告说:“Excel 能够通过修复或删除不可读的内容来打开文件”,其中包含很多错误(每个加载的数据表一个错误):“修复的记录:来自 /xl/tables/table1.xml 部分的表(表)”
现在...如果我将代码行更改为:
到:
然后一切正常,没有错误......
我究竟做错了什么?
vb.net - 由多个子字符串组成的字符串?
我正在使用 EPPLUS 从 Excel 中检索字符串值。字符串采用以下形式:“117 60% A”,我在换行符处拆分它们。当我使用 Interop 检索值时,这完全正常。但我切换到 EPPLUS 因为 Interop 相当慢。但是 Parse 方法突然失败了,因为 60% 确实包含一些额外的...字符串。它们看起来和打印正常,但 Visual Sutdio 编辑器显示字符串采用以下形式:'"60%" & vbCr & ""'。“&”是什么意思。通常它会显示一个字符串连接,但这并没有太大意义。有没有人知道如何检测这个问题?
代码:
c# - 如何使用 EPPlus 检查它是否是受密码保护的 excel 文件?
当我尝试打开受保护的文档时,我遇到了这个异常
我写了这个很难的测试方法
但我认为这是错误的做法。
如何检查它是否是受密码保护的 excel 文件?
excel - EPPlus 图表在单独的工作表中
如何使用 EPPLus 将图表创建为单独的工作表,而不是作为现有工作表中的绘图?
c# - 如何让数据字段函数从 EPPlus 中的总和变为计数?
在我的数据透视表中,我有一个数据字段,我想将其汇总为计数。我尝试将 subtotalfunction 属性更改为 count,但它仍然显示总和。有人可以给我一个例子来说明我如何做到这一点吗?
换句话说,谁能给我一个透视表的例子,你可以在其中看到计数而不是总和。
我正在使用 EPPlus 最新版本。3.1.1
非常感谢 :)
编辑:这就是我正在尝试的。
c# - 用EPPlus打开excel而不保存到文件
现在我正在使用 System.Diagnostics.Process.Start(fileInfo); 打开 excel。
将我的包保存到文件后打开它。
是否可以打开excel而无需将文件保存到某个位置?我希望用户决定是否保存文件。
c# - 如何打开模板工作簿并加载其工作表?
嗨,我使用 Microsoft.Office.Interop.Excel dll 编写了代码,但是当我发布我的网站时它不支持在线。然后我发现在线支持 EPPlus dll 女巫,但我在转换代码以使用这个新 dll 时遇到了麻烦。
使用 Interop.Excel 的旧代码:
这很好用,但现在我需要使用 EPPlus dll,但我遇到了问题。
如何从我的 Excel 模板加载工作表?我不确定我是否正确地完成了上述操作,请帮助我非常需要它。
提前致谢。
.net - 在 IronPython 中引用 EPPlus .Net 库
我正在尝试使用 IronPython 中的 EPPlus Dot Net 库来打开和更新 Excel 电子表格,但我无法建立对该库的引用。我不确定问题是否出在我的代码中,我对引用 Dot net 库的理解(这是非常基本的),我下载和“安装”dll 的方式,或者它是否与 IronPython 不兼容。
有人可以建议我如何从 IronPython 引用这个库吗?
这是我的python代码:
代码失败clr.AddReferenceToFile('EPPlus.dll')
:
这是 C:\EPPlus 的目录列表:
我通过下载库的分发 zip 并将文件剪切并粘贴到我使用 Windows 资源管理器创建的 EPPlus 文件夹中来创建 EPPlus.dll。
c# - EPPlus 数据透视表 - 折叠整个字段
有谁知道如何做到这一点?
我在 .Net 中使用 EPPlus,并创建了一个包含 2 个行字段和一个汇总数据字段的数据透视表:
一切正常,但我希望数据透视表在用户打开工作簿时以折叠状态开始(在 excel 中,当您创建数据透视表时,您可以右键单击数据元素并选择“展开/折叠" > "折叠整个字段"
热我可以通过代码做到这一点吗?(如果 EPPlus 还不支持,我愿意直接使用 OpenXML ......)
另外,有没有办法从工作簿中删除原始数据,以便数据透视表仍然有效?我试过了,当我打开工作簿时,我的数据透视表是空白的?- 我目前的逻辑让我想到了这个问题......有什么想法吗?
(我确实知道我在 VB 中写了这个问题。但我在这个问题中添加了C#
&VB
标记 - 我对任何一种语言的代码都很满意 - 谢谢!!)
.net - EPPlus with MemoryStream as email attachment -- file is empty
I'm building a console app that moves data into an excel file (using EPPlus library). I'm saving the ExcelPackage as a MemoryStream, and I want to attach it to an email. However, when I receive the email, the Excel file is empty -- 0 bytes.
Thoughts?
Here's the code for creating the email attachment: