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

时间:2015-11-02 06:03:18

标签: c# excel csv ms-office

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

1 个答案:

答案 0 :(得分:0)

我也非常轻松地使用了解决方案:

下载DLL及更多详细信息From here

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();
        }
    }