Nous travaillons sur un énorme fichier Excel. il contient un paramètre de feuille 22000 lignes
Nous utilisons Excel 2011 sur Mac et Windows sur Intel i7 avec 8 Go de RAM.
- Nous avons désactivé le calcul automatique du fichier
- le fichier contient parfois 13 colonnes et plus de 15 000 lignes
- il n'y a pas de macro
- il n'y a pas de lien vers des fichiers externes
- la feuille ne peut pas être divisée davantage; une feuille contient la plupart des formules et une feuille contient des données statiques + 1 colonne unique calculant un identifiant
Nous attendons jusqu'à 10 minutes lorsqu'un copier / coller est effectué Nous attendons jusqu'à 5 minutes lorsqu'une formule est modifiée
Même ordre de grandeur sur les machines Mac et Windows.
Connaissez-vous des pratiques recommandées pour gérer une telle taille en plus du développement d'un outil?
windows
macos
microsoft-excel
performance
Abdelkrim
la source
la source
4
Eh bien, il serait très utile de voir quelles formules sont évaluées exactement. Il y a des tonnes d'idées d'optimisation qui me viennent à l'esprit. Toutefois, Excel n’est pas l’environnement le plus efficace pour effectuer des opérations telles que les recherches. Cela devrait être fait en utilisant une base de données. Je ne vois pas pourquoi vous vous en tenez à Excel avec autant de lignes.
TheBlastOne
1
Il n'est pas toujours possible d'utiliser une base de données pour ce genre de chose. Par exemple, au travail, nous utilisons le complément de feuille de calcul Essbase, qui peut facilement générer 10-30-40 000 lignes de données dans Excel. Le fait de placer toutes ces données dans Access pour le traitement, juste pour les cracher dans Excel à des fins de reporting (car Access ne vous permet pas de contrôler votre rapport autant que le ferait Excel) semble exagéré.
ApplePie
1
Mais oui, nous aurions besoin de savoir quelles formules vous utilisez. Peut-être même un lien sur le classeur si possible.
ApplePie
1
La taille d’un ensemble de données n’est nulle part trop grande pour Excel. Cela dit, sachant quelle formule la feuille de formule utilise, il sera difficile pour la communauté de vous aider
Pynner,