使用EPPlus我想水平加载数据。
var randomData = new[] { "Foo", "Bar", "Baz" }.ToList();
ws.Cells["B4"].LoadFromCollection(randomData);
默认行为为垂直,此代码将导致:
这就是我需要的:
使用EPPlus的缺点是,他们的documentation是粗略的。
使用EPPlus我想水平加载数据。
var randomData = new[] { "Foo", "Bar", "Baz" }.ToList();
ws.Cells["B4"].LoadFromCollection(randomData);
默认行为为垂直,此代码将导致:
这就是我需要的:
使用EPPlus的缺点是,他们的documentation是粗略的。
4条答案
按热度按时间ttcibm8c1#
如果你做了这样的事情:
这在输出中给了我这个:
请记住,如果您关心性能,比如使用非常大的集合,您最好编写自己的代码,因为
LoadFrom*
方法确实会增加开销以应对多种情况。myzjeezk2#
如果我注定要循环自己,我可以写代码:
当你从一个TestMethod调用这个函数时:
其结果是:
ijnw1ujt3#
下面是一个扩展方法:
3npbholx4#