如何将HttpPostedFileBase转换为CsvHelper库的TextReader

时间:2016-12-10 01:23:59

标签: c# csvhelper

我尝试使用CsvHelper库处理用户上传的CSV文件。我不确定如何将用户上传的HttpPostedFileBase文件转换为TextReader reader所需的CsvReader格式?以下是我到目前为止的情况:

[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
    if (file != null && file.ContentLength > 0)
    {
        string fileContents = new StreamReader(file).ReadToEnd().Replace("\r\n", string.Empty);

        //using CsvHelper Library
        var csv = new CsvReader(fileContents);
        var model = csv.GetRecords<BattingStats>().ToList();
    }
    return View(model);
}

0 个答案:

没有答案