8

我发现这段代码可以将我的数据结果导出到 Excel:

List<User> users  = ....
var filename = "test.html";

var writer = LINQPad.Util.CreateXhtmlWriter();
writer.Write(users);

System.IO.File.WriteAllText(filename, writer.ToString());

// Open the file in excel
Process.Start("Excel" , filename); 

这会以格式化模式导出数据。仅复制“导出>导出到Excel”的代码是什么?

4

1 回答 1

15

此功能目前未公开XhtmlWriter,但有一种WriteCsv方法LINQPad.Util可以满足您的要求:

Util.WriteCsv (Customers, @"c:\temp\customers.csv");
于 2013-07-04T05:48:55.123 回答