问题标签 [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 投票
2 回答
12008 浏览

epplus - EPPLUS如何知道工作表单元格的格式

我正在使用 EPPlus 读取 excel 表并将数据加载到数据表中以执行进一步的操作,然后将修改后的数据保存回 excel 文件。

下面的代码检查单元格值是否为浮点值,然后将浮点值转换为日期时间。

当单元格值为日期时,代码可以正常工作,例如:Invoice Date = 42009,但它将非日期值(例如:amount = 10)转换为日期。

EPPlus 库中有什么方法可以让我确定单元格的格式(即常规/日期/数字等)?

0 投票
3 回答
6827 浏览

c# - 带有模板的 EPPlus 未按预期工作

我目前正在使用EPPlus项目来操作一些 .xlsx 文件。基本思想是我必须从给定的模板创建一个新文件。

但是当我从模板创建新文件时,表中的所有计算列都被弄乱了。

我正在使用的代码如下:

例如,对于 .xlsx 文件(有一个包含 3 列的表,最后一个只是其他列的总和),程序会创建一个 .xlsx 文件,其中最后一列具有相同的值(仅对第一列是正确的行)在所有行中。

下图显示了结果:

模板中的表格 结果中的表

现在的问题是:这里发生了什么?我的代码错了吗?如果没有这种意外行为,我怎样才能完成这项任务?

0 投票
0 回答
26 浏览

c# - 将 Excel 工作簿的第一列读入数组

OpenFileDialog与 EPPlus 一起使用。我收到以下编译错误:

现在,明显的问题是如何将选定的 Excel 文件与我的 EPPPlus & 2 关联起来,我该怎么做才能消除上述错误?

0 投票
1 回答
3137 浏览

c# - EPPlus 将 Excel 的第一列读入数组

OpenFileDialog与 EPPlus 一起使用。我收到以下编译错误:

现在,明显的问题是如何将选定的 Excel 文件与我的 EPPPlus & 2 关联起来,我该怎么做才能消除上述错误?

0 投票
1 回答
184 浏览

c# - 我如何编写这个排名公式?

我有一个工作表,如附图所示。我想根据相应的期限(FirstTerm、Second、Third、Annual)对每个位置单元格进行排名。我已经尝试过,但无法找到编写公式的方法。我正在使用 EPPlus

我已经尝试使用 C# 来计算它,但是 Total 和 Average 列正在使用公式并在它到达客户端时运行。

工作表图像

0 投票
2 回答
7292 浏览

excel - 将列表验证添加到除前两行之外的列

我试图在创建 excel 时添加一个下拉列表(列表验证),我已经找到了将其添加到整列的方法,但我的情况不同,因为我只将验证添加到除第一行和第二行之外的整列。

这是我到目前为止所尝试的:

我试图取消它:

希望它会删除某个单元格上的验证,但它不起作用。

我也试过

指定起始行号,但生成的 Excel 文件已损坏。

请问有什么帮助吗?

0 投票
4 回答
19399 浏览

excel - 工作表位置超出范围。连接关闭。使用 EPPLUS 时

我正在尝试使用 EPPLUS 4.0.3 打开一个 XLSX 文件作为模板(我什至使用了一个空白的 XLSX 文件)。

如果我不打开模板文件(空白或真实文件)而只是创建一个新工作簿并创建一个工作表,它可以正常工作。或者,如果我打开模板文件并创建一个新的工作表,那么它工作正常。只有当我尝试访问模板中的第一张工作表时,才会收到错误:工作表位置超出范围。

像这样访问第一个工作表:workBook.Worksheets.First()不起作用。

首先不再是一个定义。

所以我尝试按名称访问第一个工作表,并通过这种方法workBook.Worksheets[1]使用 0 和 1 来尝试获取第一个工作表。

我的代码:

有谁知道如何访问第一张和 Excel 文件?

0 投票
1 回答
1097 浏览

vb.net - EPPLUS 可以读取 Excel 工作表的部分内容吗?

我使用以下代码读取创建包的 excel 文件:

当我想加载整个文件时,这段代码很棒,但有时无论是由于我的本地硬件问题还是 Epplus 本身的限制,如果我的文件大小超过 100MB,那么导入过程就会崩溃。

因此,有没有办法将部分 excel 文件加载到 EPPLUS 包中,实际上是否可以选择 Excel 文件的某些部分?

非常感谢

0 投票
1 回答
1598 浏览

c# - Epplus 是否支持 Excel 2013?

我有一个 Excel 文件,它是在 Excel 2013 MS 包中创建的。它包含数值和图表。我确实打开了文件并添加了新行,然后在保存文件时,在 C#.net 中出现了这个错误

Chartsheet 不支持此属性或方法

谁能告诉我 epplus 的限制,最多支持什么版本的 excel epplus?

谢谢,

0 投票
1 回答
6954 浏览

epplus - 有没有办法使用 EPPlus 获取“命名”单元格?

我有一个使用 EPPlus 以编程方式填充的 Excel 文件。

我尝试了以下方法:

以下确实有效 - 所以我知道我至少很接近。