DEMO sur le site
DEMO sur :
Nouvelle versionjan 2013 : Désormais l'outil
- Peut fusionner des feuilles Excel ou des fichiers de type CSV aussi bien verticalement qu'horizontalement en créant des tables Access qui leurs sont liées et créer des requêtes de fusion en utilisant l'UNION
- On peut dorénavant glisser/déplasser en plus des fichiers, des dossiers sur l'interface de l'outil à partir de l'explorateur Windows
- Sauvegarde les options fixées par l'utilisateur et les récupère à chaque lancement
- Génère un journal cumulatif permettant de repérer éventuellement des détails sur les erreurs ou les données sources posant des problèmes de fusion par exemple
- Un certain nombre d'améliorations de nature ergonomique et pratique ont été apportées à l'outil
Télécharger le programme (180 KO) Télécharger Le package (5,8 MO)
Pourquoi l'utiliser ?
Si vous utilisez Microsoft Excel pour collecter des données dans des centaines voire des milliers de classeurs,
vous aimerez bien en disposer dans un classeur unique. Excel offre bien cette fonctionnalité, mais malheureusement ne permet pas
l'importation de
données externes par lot. Justement, l'outil Merge Excel Sheets Tool (MEST) vous permet de réaliser la fusion d'un nombre
quelconque de feuilles Excel en les important vers un classeur Excel unique ou une base de données Access.
-
Il vous fait gagner du temps précieux évalué des fois à une charge
de travail de plusieurs jours si vous l'effectuer manuellement !
- Il s'adresse aussi bien aux personnes faisant de la technique qu'aux managers et gestionnaires collectant des données provenant de plusieurs sources.
- En plus, l'outil est directement utilisable et ne requiert aucune connaissance technique de la part de l'utilisateur.
Pré requis de l'outil :
- Disposer de Microsoft Excel version 2000 ou plus et optionnellement de Microsoft Access
-
Si votre système est basé sur Windows Vista ou Windows 7, dans la plupart des cas vous n'avez rien à installer de
plus; il suffit de télécharger
l'outil ci-dessous
- Si votre système est antérieur à Windows Vista, vous devez installer le package ci-dessous
- Dans tous les cas, le package est valable peu importe la plateforme Windows sur laquelle vous installez l'outil
Copyright©
L'outil peut être uniquement utilisé à titre personnel et ne peut être ni industrialisé ou commercialisé ou intégré directement ou indirectement dans d'autres modules par
quelque manière qu'elle soit sans s'adresser expressément à son auteur Abdel YEZZA pour demander l'autorisation.
Fonctionnalités de base :
- NOTE : Une feuille Excel source comprend implicitement les fichiers Excel (.XLS, .XLSX et .XLSM) ainsi que les fichiers de type CSV (.csv, .txt, .LOG et .ASC); un fichier de type CSV peut être vu comme étant un classeur Excel de format texte et formé d'une feuille unique
- Importation vers un classeur unique avec une feuille unique cible ou autant de feuilles cibles que de feuilles sources
- Importation vers une base de données Access avec une table cible unique ou autant de tables cibles que de feuilles sources
-
Importation vers des tables dans une feuille unique, connectées dynamiquement aux feuilles sources (uniquement pour Excel
2007 ou plus)
- Vous pouvez sélectionner autant de fichiers Excel sources et autant de feuilles communes à la fois et avec les options d'importation offertes par l'outil
- Les noms des feuilles destinations sont les mêmes que les noms des feuilles sources Excel; dans le cas où vous sélectionnez des feuilles séparées; une numérotation en préfixe est automatiquement ajoutée aux noms des feuilles.
- La même règle précédente s'applique également dans le cas d'une importation vers une base de données Access
- Peu importe le mode d'importation vers des feuilles Excel (mode statique ou via des connexions), il est possible d'indiquer le nombre de lignes séparant les blocks issus d'une feuille de données source
- Les sources de données peuvent provenir de fichiers Excel individuels ou d'un dossier; il est aussi possible d'utiliser le Glisser&Déposer (Drag and Drop) à partir du bureau Windows dans la liste réservée aux fichiers à traiter
- Lorsqu'il s'agit d'une fusion de feuilles Excel et importation vers Microsoft Access, l'outil prend en charge le renommage d'une manière automatique des champs ayant un nom identique
- Vous avez la possibilité d'indiquer à l'outil de rajouter une clé primaire à toutes les tables Access issues de la fusion de fichiers Excel
Limitations de l'outil et remarques:
- Prend en compte optionnellement le format des cellules des feuilles de données sources pour les fichiers .XLS. ATTENTION ! Cette option multiplie au moins par 2 le temps de traitement et n'est pas fiable
- Tous les champs de la (des) table(s) de la base de données Access ont comme type TEXTE; il vous appartient de modifier les types des champs le cas échéant après fusion et importation
- Le nombre de feuilles sources n'est pas limité par l'outil en autant que votre système dispose de la mémoire suffisante ainsi qu'un CPU ayant une vitesse appréciable afin de rendre la fusion rapide
- Dans le cas d'une importation via des connexions aux sources de données (valable uniquement pour Excel 2007 ou plus), il semble que le nombre de connexions par document est limité à une soixantaine. Si vous désirez avoir plus de 60 connexions, vous pouvez par exemple créer un 2ème document Excel dans lequel vous créez le reste des connexions et ainsi de suite