Excel 截至2015年,关于NPOI、EPPlus和Koogra的共同知识是什么?
是的,库格拉只会读书。EPPlus仅支持.xlsx,在边缘情况下有缺陷Excel 截至2015年,关于NPOI、EPPlus和Koogra的共同知识是什么?,excel,epplus,npoi,Excel,Epplus,Npoi,是的,库格拉只会读书。EPPlus仅支持.xlsx,在边缘情况下有缺陷 在这两者之间进行选择还应该知道什么 其中一个比其他的慢很多吗 NPOI看起来很复杂,而且是一个Java端口,所以它值得吗 使用 应该为.xlsx使用ePlus,为.xls使用NPOI吗 今天关于他们的一般知识是什么 Jet/ACE OLE DB将工作表作为字符串或键入的列读取,因此您可能会丢失数字精度,或者必须在第一行中包含标题。因此,必须避免这种情况 没有库支持XLSB 速度。 对于大型XLS,读取NPOI:Jet:
- 在这两者之间进行选择还应该知道什么李>
- 其中一个比其他的慢很多吗
- NPOI看起来很复杂,而且是一个Java端口,所以它值得吗 使用
- 应该为.xlsx使用ePlus,为.xls使用NPOI吗
- 今天关于他们的一般知识是什么
Jet/ACE OLE DB
将工作表作为字符串或键入的列读取,因此您可能会丢失数字精度,或者必须在第一行中包含标题。因此,必须避免这种情况- 对于大型XLS,读取
:NPOI
:Jet
:Koogra
的时间为14:8:7:5EDR
- 对于相同的XLSX,
:EPPlus
:NPOI
:Koogra
的时间为52:36:20:16EDR
- 对于具有多个选项卡的相对较小的文件,
可以比EPPlus
快一点EDR
和EDR
不明确支持错误Koogra
像普通字符串一样读取它们,EDR
——作为空白单元格Koogra
和NPOI
doEPPlus
EDR
会被罚款。因此,对Koogra公司来说是不可能的NPOI
很复杂,5个4 MB的DLLKoogra
和EDR
都很简单,每个都有200 KB和两个DLL(本身和zip)EDR
作为IDataReader
工作,因此它按顺序读取数据。它还具有内置函数,可获取数据集
。按顺序阅读时,你只能阅读作业本的第一页Koogra
支持对单元格和工作表的随机访问EDR
基于SharpZip
,Koogra
基于Ionic.Zip
。前者允许从.zip流
打开一个文件,这对项目的其他部分是有益的我还没有研究过
NPOI
的编写方面,因此不需要区分错误,我会使用EPPlus
for.xlsx和EDR for reading.xls。如果EDR读得更快,为什么要使用EPPlus for.xlsx,就像你在3中所说的那样?@titol好吧,因为我已经测试过了,另外,因为EDR对于非常大的文件(大约100兆字节)速度更快。对于2兆字节左右的较小文件,ePlus速度更快。它可以工作,您不必将EDR的数据集包装到自己的类似Excel的数据模型中。