OpenXML ajouter de nouvelle ligne existante fichier Excel
J'ai beaucoup de fichiers XLSX et j'ai besoin d'ajouter une nouvelle ligne après la dernière dans le fichier. Je suis à l'aide d'OpenXML et jusqu'à présent je sais comment l'ouvrir/créer une feuille de calcul, mais ma recherche pour l'ajout de nouvelles lignes à des fichiers existants n'a rien retourné. Des idées ?
OriginalL'auteur james | 2011-07-12
Vous devez vous connecter pour publier un commentaire.
Si tout ce que vous devez faire est d'ajouter une ligne vide à la fin et vous n'avez pas de soins si une ligne existe déjà à l'index de ligne, les opérations suivantes doivent travailler pour vous:
Pour OpenXML SDK 2.5 (Runtime) v4.0.30319 il n'existe pas de méthode d'Insertion, donc utilisé InsertAt comme suit:
sheetData.InsertAt(new Row() { RowIndex = 0 }, 0);
commentaire semble assez pertinente. Peut-être il peut être ajouté à la réponse?
ajouté comme réponse, merci!
OriginalL'auteur amurra
Si vous utilisez OpenXML SDK 2.5 (Runtime) v4.0.30319 il n'y a pas de
Insert
méthode, mais on peut utiliserInsertAt
plutôt comme suit:OriginalL'auteur Janis S.