如何使用EPPlus将CSV数据导入Excel?

7

epplus提供了从csv文件导入数据到Excel文档的方法吗?

1个回答

10

EPPlus是一个用于处理.XLSX文件的库,它非常擅长这个领域,但不支持.CSV文件。

看看NuGetGitHub上的CsvHelper - 它是一个轻量级高性能的读写CSV文件库。你可以在这里找到文档以及丰富的示例。该项目定期更新并得到很好的维护 - 我发现它是一个不错的选择。


10
不正确,请参见:https://riptutorial.com/epplus/example/26605/import-data-from-csv-file - Maciek Świszczowski
1
一个有趣的例子,但这并没有展示EPPlus直接读取CSV文件。它确实展示了如何从文本文件中读取数据创建电子表格。这个例子对于基本的CSV文件可以正常工作,但一旦你开始在源数据中遇到换行符、转义字符等问题,你可能会遇到问题。最好使用像CSVHelper这样的工具来读取CSV文件,然后使用输出结果来创建电子表格,如果这是你的最终目标的话。 - Pete
ExcelRangeBase.LoadFromText() 是数据加载方法之一:https://github.com/JanKallman/EPPlus/wiki/Reading-and-Writing-Data。它支持 ExcelTextFormat,允许您指定有关文化、行结尾、跳过标题和列类型的信息。 - Jay Walker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接