Epplus将值添加到一系列单元格中

在C#中,使用Microsoft.Office.Interop.Excel ,您可以像这样一次将值分配到整个行:

 string[] headings = { "Value1", "Value2", "Value3" }; excelSheet.get_Range("A1:C1", Type.Missing).Value2 = headings; 

EPPlus库中是否提供了类似的function?

您可以使用.LoadFromCollection方法。

所以,例如:

 var vals = new string[] { "value1", "value2", "value3" }; var rng = sheet.Cells["A1:A3"]; rng.LoadFromCollection(vals); 

会产生这个输出:

在这里输入图像描述