LinqPad自定义excel导出

LinqPad自定义excel导出,excel,linqpad,Excel,Linqpad,我想修改LinqPad的导出到excel功能。我希望输出在行而不是列上。当前格式示例: Result1 value1 value2 value3 Result2 rvalue1 rvalue2 但我希望它的格式如下: Result1 Result2 value1 rvalue1 value2 rvalue2 value3 试试这个 字符串输入=@” 结果1 价值1 价值2 价值3 结果2 右值1 右值2 “.Trim(); void Main() { va

我想修改LinqPad的导出到excel功能。我希望输出在行而不是列上。当前格式示例:

Result1
value1
value2
value3

Result2
rvalue1
rvalue2
但我希望它的格式如下:

Result1      Result2
value1       rvalue1
value2       rvalue2
value3
试试这个

字符串输入=@”
结果1
价值1
价值2
价值3
结果2
右值1
右值2
“.Trim();
void Main()
{
var isNextColumn=true;
var theList=Input.Split('\n')。选择(s=>{
var anon=new{IsColumn=isNextColumn,Value=s.Trim()};
isNextColumn=string.IsNullOrWhiteSpace;
返回anon;
}).Where(w=>!string.IsNullOrWhiteSpace(w.Value)).ToList();
var表=新数据表(“您的表”);
其中(w=>w.IsColumn.ToList().ForEach(f=>table.Columns.Add(f.Value));
var rowCounter=1;
var columnName=string.Empty;
theList.ForEach(f=>{
if(f.IsColumn)
{
columnName=f.值;
行计数器=0;
}否则{
如果(table.Rows.Count)