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