问题标签 [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.

0 投票
0 回答
449 浏览

c# - 在未安装 ms office 的服务器上刷新数据透视表数据

我在未安装 ms office 的服务器上自动生成 excel 报告。我使用了 EPPlus 库,它可以很好地在 excel 中导入/导出。但我无法在 asp.net 中使用不同的连接字符串刷新数据透视表数据。我也尝试过使用 PSExcel。但找不到解决办法。

有没有办法在未安装 ms office 的服务器上使用不同的连接字符串刷新数据透视数据。需要asp.net c#中的代码片段。

注意:sharepoint(电源支点)不是此问题的推荐解决方案。

0 投票
1 回答
548 浏览

c# - 如何部分更改合并单元格的边框?

所以给定这段代码:

我希望左边框notWorkingCell (C1)会被删除。这没有发生:

上述代码的结果

如何部分更改合并单元格的边框?使用纯 Excel 是可能的。

0 投票
2 回答
4636 浏览

c# - EPPlus 公式在不调用计算的情况下不起作用

我尝试在 excel INDEXMATCH中使用两个函数,根据EPPlus codeplex,应该支持这些函数。每次我打开文件时,都会有一条警告消息说有东西坏了,并询问我是否要修复文件,当它打开时,所有公式都消失了。修复文档时,会显示一个对话框,说明公式已从/xl/worksheets/sheet1.xml-del.

我可以将公式手动放入电子表格中并且它们可以工作,但是要在生成的 xlsx 文件中显示任何数据的唯一方法是调用Calculate()工作表。这将正确输出数据,但我需要的是在文档中包含公式。

这是我尝试过的公式的一个小例子

TEST.xlsx 只是一个看起来像这样的模板

在此处输入图像描述

那么,我在这里做错了什么?

0 投票
3 回答
1237 浏览

c# - 超链接到另一个工作簿上的单元格 - EPPlus

我想向另一个工作簿的单元格添加超链接。我可以引用整个文件,但在引用特定单元格时遇到问题。

生成的超链接格式正确,因为当我在生成的 Excel 文件上单击修改超链接然后单击确定(不修改它)时,超链接开始工作。

我已经尝试过使用 Uri 的所有构造函数,我尝试计算单元格值,但我没有找到解决方案。这是我的代码。

这有效:

在单击修改然后在生成的 Excel 文件上确定之前,这不起作用。

我真的很感激任何帮助,因为我有点卡在这个愚蠢的问题上。

0 投票
0 回答
1327 浏览

c# - Epplus:- 引用另一个工作表中的单元格,然后如何从 .xlsm 文件中获取计算值

我正在使用EPPlus库来根据我们的需要获取所有要求。我没有得到如何获取在同一.xlsm文件中引用另一个工作表的单元格的计算值(启用宏)。有人可以帮忙吗?

点击后Calculate(),它被计算出来但我没有得到正确的值,打开文件后,在那个临时时间启用宏需要时间我可以看到错误的值,无论我得到什么....但是在完全打开文件后,这些值是变化,这是正确的计算,它是一个沉重的文件,许多公式与另一个工作表相互链接。

0 投票
1 回答
847 浏览

c# - VSTO Excel 从当前打开的工作簿中读取

是否可以使用 EPPlus 从打开的 Excel (xlsx) 中读取?我希望用户能够打开 Excel 文档,单击加载项按钮并从活动工作表中读取数据。我不需要写入工作表,只需从中读取。

使用互操作,我能够获得打开工作簿的完整路径,但是当我尝试实际访问工作簿时,我遇到了 I/O 错误。任何想法如何解决这个问题?

0 投票
2 回答
4610 浏览

c# - EPPlus:如何在 C# 中的单元格值中添加空格

我目前正在使用EPPlus. 所以所有子行都应该用填充(空格)显示。如下所示:

在此处输入图像描述

所以如上所示,您可以看到我在 Software、QA、Analyst 等之前添加了 4 个空格...

我使用下面的代码来添加空间:

但这对我来说似乎不是正确的方法。我试过了,\t但这不起作用。

那么我可以在这里使用更好的方法吗?

0 投票
1 回答
484 浏览

c# - EPPlus,将公式应用于非连续范围

我正在使用 EPPlus v 4.1 在 C# 中工作,并且没有运气将公式应用于不连续的单元格块。

我可以使用以下代码将公式应用于一系列选定的连续单元格。

这很好用,因为它改变了公式,因此对于单元格 T2,检查的单元格是 A2,而对于单元格 T3,检查的单元格是 A3,等等。

但是,当我有一个不连续的单元格块时,公式的应用似乎失败了,并且只有所选范围内的第一个单元格接收公式。以下代码仅导致单元格 T2 接收公式。

当我使用 Cells 属性时也是如此。

这听起来像是一个错误(已知或未知),还是我的错误更多?

上周我也在codeplex 网站上发布了这个,但这似乎正在消失。

谢谢!

0 投票
1 回答
491 浏览

c# - 如何使用 Epplus 仅将 Excel 设置应用于范围

对于值i=4 and i=6,以下将应用背景颜色LightGrey至第entire4 行和第 6 行。问题:有什么方法可以让我们在一定范围内改变行的背景颜色(或任何样式),比如从第 1 列到第 10 列的所有行?

0 投票
1 回答
322 浏览

c# - EPPLus - Excel 列名不起作用

问题:我们如何将ws.Cells["AA"].Value = "MyColumn";列名添加到 Excel 工作表中

以下工作直到列Z1。但是我有更多的列Z。所以,如果我添加ws.Cells["AA"].Value = "MyColumn";,以下不起作用。: