Gestion de la mémoire

Fermé
leandro95 - 29 mai 2015 à 07:22
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 29 mai 2015 à 07:33
Bonjour,

Je dois générer plus de 16 000 000 de champs dans un classeurs excel. Je génère 3 000 000 qui champs qui sont utilisés pour crée ces 16 000 000, le problème c'est que je stocke les 3 000 000 et les 1 000 000 dans des tableau et celà consomme beaucoup de mémoire vive. Est-ce mieux de faire le traitement sans stocker les précédent champ ( 3 000 000) dans un tableau? C'est à dire le faire ligne par ligne. Celà la mobilise moins de ressource ou pas ?

Cordialement

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 29/05/2015 à 07:34
Bonjour
bizarre...
qu'entend tu par Champ ?
Une feuille excel compte environ 1 000 000 lignes et env.16 000 colonnes

Et même en découpant par n+p+q +1 feuilles, le poids du classeur le rendrait instable avec le message de "corruption" qui rendrait le classeur inutilisable

Sur de grandes dimensions Access ou tout autre Database serait préférable

Michel
1