问题标签 [epplus-4]
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.
c# - 在未安装 ms office 的服务器上刷新数据透视表数据
我在未安装 ms office 的服务器上自动生成 excel 报告。我使用了 EPPlus 库,它可以很好地在 excel 中导入/导出。但我无法在 asp.net 中使用不同的连接字符串刷新数据透视表数据。我也尝试过使用 PSExcel。但找不到解决办法。
有没有办法在未安装 ms office 的服务器上使用不同的连接字符串刷新数据透视数据。需要asp.net c#中的代码片段。
注意:sharepoint(电源支点)不是此问题的推荐解决方案。
c# - EPPlus 公式在不调用计算的情况下不起作用
我尝试在 excel INDEX和MATCH中使用两个函数,根据EPPlus codeplex,应该支持这些函数。每次我打开文件时,都会有一条警告消息说有东西坏了,并询问我是否要修复文件,当它打开时,所有公式都消失了。修复文档时,会显示一个对话框,说明公式已从/xl/worksheets/sheet1.xml-del
.
我可以将公式手动放入电子表格中并且它们可以工作,但是要在生成的 xlsx 文件中显示任何数据的唯一方法是调用Calculate()
工作表。这将正确输出数据,但我需要的是在文档中包含公式。
这是我尝试过的公式的一个小例子
TEST.xlsx 只是一个看起来像这样的模板
那么,我在这里做错了什么?
c# - 超链接到另一个工作簿上的单元格 - EPPlus
我想向另一个工作簿的单元格添加超链接。我可以引用整个文件,但在引用特定单元格时遇到问题。
生成的超链接格式正确,因为当我在生成的 Excel 文件上单击修改超链接然后单击确定(不修改它)时,超链接开始工作。
我已经尝试过使用 Uri 的所有构造函数,我尝试计算单元格值,但我没有找到解决方案。这是我的代码。
这有效:
在单击修改然后在生成的 Excel 文件上确定之前,这不起作用。
我真的很感激任何帮助,因为我有点卡在这个愚蠢的问题上。
c# - Epplus:- 引用另一个工作表中的单元格,然后如何从 .xlsm 文件中获取计算值
我正在使用EPPlus
库来根据我们的需要获取所有要求。我没有得到如何获取在同一.xlsm
文件中引用另一个工作表的单元格的计算值(启用宏)。有人可以帮忙吗?
点击后Calculate()
,它被计算出来但我没有得到正确的值,打开文件后,在那个临时时间启用宏需要时间我可以看到错误的值,无论我得到什么....但是在完全打开文件后,这些值是变化,这是正确的计算,它是一个沉重的文件,许多公式与另一个工作表相互链接。
c# - VSTO Excel 从当前打开的工作簿中读取
是否可以使用 EPPlus 从打开的 Excel (xlsx) 中读取?我希望用户能够打开 Excel 文档,单击加载项按钮并从活动工作表中读取数据。我不需要写入工作表,只需从中读取。
使用互操作,我能够获得打开工作簿的完整路径,但是当我尝试实际访问工作簿时,我遇到了 I/O 错误。任何想法如何解决这个问题?
c# - EPPlus,将公式应用于非连续范围
我正在使用 EPPlus v 4.1 在 C# 中工作,并且没有运气将公式应用于不连续的单元格块。
我可以使用以下代码将公式应用于一系列选定的连续单元格。
这很好用,因为它改变了公式,因此对于单元格 T2,检查的单元格是 A2,而对于单元格 T3,检查的单元格是 A3,等等。
但是,当我有一个不连续的单元格块时,公式的应用似乎失败了,并且只有所选范围内的第一个单元格接收公式。以下代码仅导致单元格 T2 接收公式。
当我使用 Cells 属性时也是如此。
这听起来像是一个错误(已知或未知),还是我的错误更多?
上周我也在codeplex 网站上发布了这个,但这似乎正在消失。
谢谢!
c# - 如何使用 Epplus 仅将 Excel 设置应用于范围
对于值i=4 and i=6
,以下将应用背景颜色LightGrey
至第entire
4 行和第 6 行。问题:有什么方法可以让我们在一定范围内改变行的背景颜色(或任何样式),比如从第 1 列到第 10 列的所有行?
c# - EPPLus - Excel 列名不起作用
问题:我们如何将ws.Cells["AA"].Value = "MyColumn";
列名添加到 Excel 工作表中
以下工作直到列Z1
。但是我有更多的列Z
。所以,如果我添加ws.Cells["AA"].Value = "MyColumn";
,以下不起作用。: