Bonjour,
Je suis actuellement sur l'enregistrement de données sous Excel.
Les données reçues sont dans un tableau 2D dans lequel les colonnes sont de taille fixe (12 colonnes )et le nombre de lignes varie.
Actuellement j'arrive à recopier la totalité de ce tableau dans la feuille Excel mais uniquement s'il y a moins de 65536 lignes (la feuille Excel ne peut pas excéder la même quantité). A partir de là j'aimerais continuer à écrire les données, de nouveau à partir du haut de la feuille mais en ne commençant plus à la colonne 0 mais à la colonne12 et ainsi de suite toutes les 65536 lignes.
Voici ma ligne de code pour recopier le tableau :
feuilleExcel.Cells.Rows().Value = Tableau2D
J'ai essayé de faire du cellule par cellule (avec un tableau de 1000 points )et le temps mis à traiter la totalité du tableau est énorme (45sec) contrairement aux 5sec pour la recopie complète du tableau.
Si quelqu'un a une idée je suis preneur !
Merci
J
Partager