Кто-то предложил мне способ улучшить мой код, сделав его более управляемым с помощью объектов:
string[,] values = new string[15, 35]; //or objects
values[7, 7] = "2016";
values[7, 28] = drag24;
values[7, 33] = drag25;
values[10, 8] = digit1;
values[10, 11] = digit2;
// etc.
Range range = WS.Range[WS.Cells[1, 1], WS.Cells[15, 35]];
range.Value = values;
Его предложение, но поскольку я перешел с взаимодействия на EPPLUS, следующий синтаксис больше не работает.
Range range = WS.Range[WS.Cells[1, 1], WS.Cells[15, 35]];
Как бы это выглядело в рабочей форме в синтаксисе EPPLUS?
Заменить его на это не получилось и заменил все в листе:
ExcelRange range = WS.Cells["A1: AH106"]
Возможно, что-то вроде этого?
= sheet.Cells["A1:,12:12,14:14"]
LoadFrom*
. Лучше с какой-нибудь коллекцией коллекций. Но если вам нужно сохранить текущую структуру, просто прокрутите их самостоятельно, что в любом случае будет более эффективным. - person Ernie S   schedule 12.02.2017