读取 CSV 文件的内容

本文关键字:文件 CSV 读取 | 更新日期: 2023-09-27 17:56:51

我已经加载了一个CSV文件

以下是 CSV 文件中可用内容的示例

Name,Address,Address1,LandMark,User_location,City,State,Phone1,Phone2,Email,Category
Sriram Electricals and Plumbing Contractors,No 12, Vinayakar Koil Street Easa,"Back Side Of Therasa School,",Pallavaram,Chennai,Tamil Nadu,(044) 66590405,,sriram@gmail.com,Electrican

我尝试将文件转换为列表

public ActionResult UserCsv(HttpPostedFileBase uploadfile)
{      
    using (var sr = new StreamReader(uploadfile.InputStream, Encoding.UTF8))
    {   
         var reader = new CsvReader(sr); 
         //CSVReader will now read the whole file into an enumerable
         IEnumerable<UserCSVModel> records = reader.GetRecords<UserCSVModel>();
    }
}

无法获得正确的输出。

读取 CSV 文件的内容

试试这篇文章:

http://www.codeproject.com/Articles/415732/Reading-and-Writing-CSV-Files-in-Csharp

或者这个关于堆栈流的 Q:

读取 CSV 文件并将值存储到数组中

希望对您有所帮助。

看看 http://www.filehelpers.net/。它是处理CSV文件的绝佳库,并将为您提供可以使用的枚举