17607550499 发表于 2021-8-23 21:57

C#如何用NPOI实现逐行读取CSV文件的内容

我现在的文件夹下面有三个CSV文件,要把它读取出来,但是这个CSV文件是以日期命名,我想把第3个csv文件读取出来,有什么可用的方法?

不知道改成啥 发表于 2021-8-23 22:51

你写的问题和你的标题完全不一样。

lbh3925695 发表于 2021-8-23 23:28

网上有关npoi的教程一大把,何必在这里发问呢?效率太低了。

bigcan 发表于 2021-8-23 23:29

先把三个文件名读出来,成为字符,然后转日期,按日期大小排一下,就可以区别三个文件了

miocaro507 发表于 2021-8-24 07:50

直接按照读取文本文件的方法读取

DrCatcher 发表于 2021-8-24 08:50

这种问题上csdn比上52效率高得多

coolcalf 发表于 2021-8-24 08:54

你读个CSV,何必要用NPOI,直接几句代码读了

c03xp 发表于 2021-8-24 09:01

把文件全部读到缓存里,先用\r\n分割,再用\t分割

hackgsl 发表于 2021-8-24 09:36

CSV本质上就是一文本文件
StreamReader sr = new StreamReader(path, Encoding.Default);
String line;
while ((line = sr.ReadLine()) != null)
{
        //逐行读取
}
sr.Close();
页: [1]
查看完整版本: C#如何用NPOI实现逐行读取CSV文件的内容