我有一个绑定到网格视图的List<Person>
。
我想将所有值导出到excel文件。
我的课程如下:
class Person
{
public string Name { get; set; }
public string City { get; set; }
public int Age { get; set; }
}
有什么办法吗? 请建议......
答案 0 :(得分:1)
您需要SDK才能保存为xlsx格式。我不知道在哪里可以获得openxml sdk,但这里有一个代码片段保存为CSV,也可以在excel中打开。
List<Person> persons; // populated earlier
using(StreamWriter wr = new StreamWriter("myfile.csv"))
{
foreach(Person person in persons)
{
wr.WriteLine(person.Name + "," + person.City + "," + person.Age);
}
}
答案 1 :(得分:0)
使用foreach
循环浏览您的列表,并创建CSV file,每人一行。可以通过Excel直接打开CSV文件。