Quelqu'un m'a suggéré une méthode pour améliorer mon code en le rendant plus facile à gérer grâce à l'utilisation d'objets:Comment puis-je écrire cette syntaxe Excel Interop dans la syntaxe EPPLUS
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;
Sa suggestion, mais depuis que je suis passé de Interop to EPPLUS, la syntaxe suivante ne fonctionne plus.
Range range = WS.Range[WS.Cells[1, 1], WS.Cells[15, 35]];
À quoi ressemblerait une forme de travail dans EPPLUS Syntax?
Remplacement avec ce ne fonctionnait pas à droite et tout remplacé dans la feuille:
ExcelRange range = WS.Cells["A1: AH106"]
Peut-être quelque chose comme ça?
= sheet.Cells["A1:,12:12,14:14"]
L'utilisation d'un tableau de chaînes 2D rendra les choses plus difficiles si vous souhaitez utiliser l'EPPlul 'LoadFrom *' rencontré hods. Mieux vaut une sorte de collection de collections. Mais si vous devez garder votre structure actuelle, faites-la vous-même, ce qui sera plus efficace de toute façon. – Ernie