Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
出口清单<;列表<;对象>&燃气轮机;在WPF中使用C#调用excel_C#_Wpf - Fatal编程技术网

出口清单<;列表<;对象>&燃气轮机;在WPF中使用C#调用excel

出口清单<;列表<;对象>&燃气轮机;在WPF中使用C#调用excel,c#,wpf,C#,Wpf,我需要将嵌套列表导出到excel。主列表的第一个列表应该是excel中的第一列。第二个列表应该是下一列,依此类推 有人能帮我吗 我假设您正在使用interop(Microsoft.Office.interop.Excel) 您需要将列表转换为二维数组对象[,]。您可以循环查看列表并将其复制到数组中,也可以将代码更改为make和array 在这个数组中,第一个维度需要是行索引,第二个维度需要是列索引。请记住,它也是基于0的。因此,假设我们从表的左上角开始MyArray[1,2]将进入单元格B3-行

我需要将嵌套列表导出到excel。主列表的第一个列表应该是excel中的第一列。第二个列表应该是下一列,依此类推


有人能帮我吗

我假设您正在使用interop(Microsoft.Office.interop.Excel)

您需要将
列表
转换为二维数组
对象[,]
。您可以循环查看
列表
并将其复制到数组中,也可以将代码更改为make和array

在这个数组中,第一个维度需要是行索引,第二个维度需要是列索引。请记住,它也是基于0的。因此,假设我们从表的左上角开始
MyArray[1,2]
将进入单元格
B3
-行索引1(第2行),列索引2(第3列)


一旦你有了数组,你所需要做的就是在Excel中获得合适的目标范围,然后设置

你能分享你尝试过的东西吗?我建议你看看开源的EPPlus库。下面是一些让你开始学习的例子。