尝试使用ExcelRange和LoadFromCollection将列表或数组添加到Excel中的行,但正在填充列而不是行。代码:
List<string> cabeceras = new List<string>();
cabeceras.Add("Fecha");
foreach (ValidationParameterData estacion in informacionSeleccion.Parameters) {
foreach (string parameter in estacion.Parameters) {
cabeceras.Add(estacion.Station + parameter);
cabeceras.Add("L");
}
}
string[] vals = cabeceras.ToArray();
using (ExcelRange rng = ws.Cells[4,1,4,cabeceras.Count])
{
rng.Style.Font.Size = 16;
rng.Style.Font.Bold = true;
rng.LoadFromCollection(vals);//or cabeceras directly
}
尝试同时使用数组和列表:
ExcelRange rng = ws.Cells["A4:M4"]
同样的事情发生了,A列是从上到下填充的,而不是从左到右填充行,我做错了什么?还有其他功能吗?
谢谢和问候