如何在不安装MS Office的情况下读取和处理CSV文件

本文关键字:读取 情况下 处理 文件 CSV Office 不安 安装 MS | 更新日期: 2023-09-27 18:20:19

我有一个要求,在中我需要删除对MS Office读取和处理CSV文件的依赖,因为客户端不希望在服务器上安装MS Office。我正在尝试EPPlus,但它似乎无法正确处理.CSV文件。

如何在不安装MS Office的情况下读取和处理CSV文件

我也使用了非常简单的解决方案:

下载DLL和更多详细信息从这里

using (CsvReader csv = new CsvReader(new StreamReader("data.csv"), true))
    {
        int fieldCount = csv.FieldCount;    
        string[] headers = csv.GetFieldHeaders();
        while (csv.ReadNextRecord())
        {
            for (int i = 0; i < fieldCount; i++)
                Console.Write(string.Format("{0} = {1};",
                              headers[i], csv[i]));
            Console.WriteLine();
        }
    }