Chargement de plusieurs feuilles et export vers une feuille pour Excel

Je documente actuellement les modifications apscopes à un file Excel spécifique dans Sharepoint. Fondamentalement, nous prenons les versions du file, obtenons la feuille pour charger, saisissant datatables dans cette feuille et en chargeant ces données vers une autre feuille dans un autre classur. J'ai tout en place, mais je suis à la search de la meilleure méthode de chargement de plusieurs feuilles de données et de la mise en place, le seul problème, c'est que la plupart des colonnes ne correspondent pas. Donc, dans ma tête, j'ai pensé que je devrais simplement copyr les en-têtes des colonnes à partir de la dernière version, puis avec les anciennes versions, vérifiez si les colonnes correspondent et si elles ne créent pas une autre colonne à la fin.

Je suis sûr que cela prendra trop de time et j'ai vraiment besoin de cela pour une transaction unique, car après cela, nous allons simplement append la nouvelle version à la feuille et cela devrait prendre deux secondes.

Je search simplement la meilleure méthode, ou des methods éprouvées. Merci pour toute aide.

Lorsque j'ai lu la question, vous requestz comment concatiner les arrays tout en ajoutant les colonnes nécessaires.

Si vous faites cela en C #, je vous suggère de créer un dictionary qui mappe le nom de la colonne dans le numéro de colonne dans la feuille d'accumulateur. Maintenant, vous pouvez facilement mapper les colonnes de chacune des feuilles sources à la feuille d'accumulateur et en append une nouvelle lorsque le dictionary n'a pas de key.