c#fileupload将csv文件读入对象

时间:2014-12-04 18:54:47

标签: c# file upload

我试图阅读以下csv文件:

Column1,Column2,Column3
MyData1,MyData2,MyData3
MyData11,MyData22,MyData33

在我将文件存储在本地之前,我会将其读入我的对象:

string path = myPath;

var content = File.ReadAllLines(path)
                    .Skip(1)
                    .Select(x => x.Split(','))
                    .Select(x => new MyObject
                    {
                        Column1= x[0],
                        Colum2= x[1],
                        Column3 = x[2]
                    });

这对我来说很好。但是,我现在需要使用文件上载控件来选择文件,然后从所选文件中读取。我不知道如何完成上述相同的事情。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我们在此链接中对此进行了解释。 您可以将其转换为数据表,如链接中所示。 Creating a DataTable from CSV File