【发布时间】:2012-11-10 01:40:27
【问题描述】:
由于使用 Excel API 通过 C# 代码分配给大工作表中的每个单元格可能效率很低,因此我试图分配给一系列单元格。但是, Range.Value2 仅适用于多维数组。就我而言,我有一个字符串列表。有没有办法做到这一点?在列表和数组之间来回转换可能效率低下。
谢谢
【问题讨论】:
-
在字符串列表和数组之间来回转换在 .NET 中非常高效,因为不必复制字符串,只需复制指针(它们是引用到不可变对象)。与实际上必须在将字符串复制到 Excel 的过程中(可能不止一次)复制的事实相比,这样做的成本将很小。也看看这里:stackoverflow.com/questions/3840270/…