Bug de format Excel sur grandes données
Bonjour,
J'ai un problème via un pilotage Excel par C#. Je voudrais afficher des données de types string mais comportant parfois des nombres. Afin d'éviter qu'excel m'enlève les "0" dans ma chaine (exemple : "000124") et redimensionner les cellules, je fais
Code:
1 2
| oRange.NumberFormat = "@";
oRange.Colums.AutoFit(); |
Cela marche bien mais lorsque je souhaite afficher bcp de données, ces instructions plantent :cry: (à partir d'environ 30 000 lignes).
Auriez-vous une autre astuce pour contourner ce problème?
Merci d'avance.
Edit : Skalp m'a demandé de mettre la solution. En fait celà n'avait rien à voir avec ses 2 instructions. Mais pour une raison que j'ignore, le méthode
Code:
1 2
| int longueur = 30000;
ws.Get_Range("A1", "B" + longueur).Colums.AutoFit(); |
Le compilateur quand je fais marcher ça avec 500 lignes celà marche, mais à 30k lignes, longueur doit-être convertit en string... Bizarre donc.