Ce que votre Excel partagé révèle
Déposez le fichier qui fait tourner votre activité. Il est lu par votre navigateur, rien n'est envoyé, et la page mesure ce qui le rend ingérable, cellule par cellule.
ou glissez-le ici. Formats .xlsx, .xls, .xlsb, .ods, .csv, jusqu'à 10 Mo.
- Listes déguisées
- Dates hétérogènes
- Doublons
- Cases vides
- Nombres et texte
- Colonnes répétées
- Onglets copiés
- Colonnes en prose
- Ce que le fichier dit de lui-même
Rien ne quitte votre ordinateur : la lecture se fait dans cet onglet, l'onglet Réseau de votre navigateur le montre.
Vous préférez ne rien déposer ? Décrivez votre fichier en deux lignes, nous partons de là.
Un fichier qui ne se laisse pas lire est déjà un sujet. Décrivez-le nous en deux lignes, nous partons de là.
Le diagnostic demande JavaScript
La lecture du fichier se fait dans le navigateur, précisément pour que rien ne soit envoyé. Sans script, la page ne peut pas lire votre fichier. Vous pouvez télécharger le fichier d'exemple, quarante prospects d'une société inventée avec huit des neuf défauts que la page mesure, décrits plus bas.
Ce que le fichier montre
Et maintenant ?
Ce que chaque défaut deviendrait dans une application faite pour ce fichier.
- Une colonne qui est une liste devient une liste : un menu où l'on choisit, plus rien à taper. Les variantes disparaissent, et un tableau de bord peut compter par statut.
- Une date est saisie dans un calendrier et stockée sous une seule forme. Les tris, les filtres et les relances automatiques reposent dessus.
- Un contact existe une fois. L'application refuse le doublon ou propose la fusion au moment de la saisie, au lieu de laisser deux fiches vivre côte à côte.
- Un champ requis est requis : la ligne ne s'enregistre pas sans lui, et la liste de ce qui manque se tire en un clic.
- Un montant est un nombre, la devise à côté. Les sommes sont justes, et l'export comptable aussi.
- Des colonnes qui se répètent, Date et Commentaires à chaque relance, sont des lignes qui attendent : chaque relance devient un enregistrement daté, et le tableau cesse de s'élargir.
- Une seule table, avec une date et un état par ligne. Les vues par année ou par personne sont des filtres, pas des copies.
- Ce qui revient dans les commentaires devient un champ : un jour de rappel, une contrainte, une matière. Le reste garde sa place en note, horodatée et signée.
- Un document tenu dans un tableur, facture, devis, situation, devient un modèle qui numérote, calcule et archive lui-même : chaque exemplaire est une ligne, pas un fichier de plus. C'est un sujet que nous traitons aussi, et il commence par le même formulaire.
- Un tableau tenu avec soin est le meilleur point de départ d'une application : ses colonnes sont déjà les champs, et ses habitudes sont déjà les règles.
Le formulaire s'ouvre avec cette page indiquée, votre fichier reste chez vous. Le résumé copié tient en quelques lignes, verdict et noms de colonnes, sans aucune valeur : collez-le dans votre message.
Ce que cette page mesure
Neuf défauts, choisis parce qu'ils se mesurent sans rien savoir du métier, et parce que chacun a une conséquence que les utilisateurs du fichier connaissent sans la nommer. Les seuils sont ceux du code, réglés sur le fichier d'exemple puis corrigés sur des fichiers réels ; ils s'appliquent aux onglets de douze lignes au moins.
| Mesure | Ce qui est compté | Ce que ça empêche |
|---|---|---|
| Listes déguisées | Colonnes de texte à trois valeurs au moins et un quart des lignes au plus, dont la normalisation de la casse et des accents réduit le nombre. | Compter par statut, filtrer, alerter. |
| Dates hétérogènes | Colonnes où cohabitent de vraies dates, des dates écrites en texte, des nombres qui sont des dates sans format et des années seules. | Trier et relancer par date. |
| Doublons probables | Sur la colonne qui sert d'identifiant, email d'abord, valeurs égales une fois la casse, les accents et les espaces ignorés. | Savoir combien de clients on a. |
| Cases vides | Dans les colonnes remplies entre quatre-vingts et quatre-vingt-dix-sept pour cent, ce qui manque et où. | Faire confiance à une liste tirée du fichier. |
| Nombres et texte mêlés | Colonnes où des vrais nombres voisinent avec des nombres écrits en texte, « 1 200 € » à côté de 1200. | Additionner juste. |
| Colonnes répétées | Dans un onglet, des colonnes du même nom côte à côte, Date et Commentaires pour chaque relance, avec leur remplissage. | Ajouter une relance sans ajouter une colonne. |
| Onglets copiés | Onglets de même structure à en-têtes près, et onglets vides. | Corriger une fois pour toutes. |
| Colonnes en prose | Colonnes de textes longs, variables et presque jamais répétés. | Retrouver, compter, déclencher. |
| Ce que le fichier dit de lui-même | Auteur, dates de création et de dernier enregistrement, onglets et lignes, quand le format les porte. | Rien : c'est le contexte des sept autres. |
Ce que cette page ne fait pas
Elle ne donne pas de note. Un fichier n'est pas un score, et neuf constats avec leurs cellules valent plus qu'un chiffre qui les mélangerait. Elle ne fait appel à aucun modèle de langage : chaque constat est un comptage que vous pouvez refaire à la main, et les phrases de la suite sont écrites d'avance. Elle ne lit que les valeurs des cellules, ni les formules, ni les macros, ni les liaisons vers d'autres fichiers. Elle ne devine pas la structure d'un onglet qui porte plusieurs tableaux, le second est lu comme des lignes du premier. Elle n'enregistre rien et ne transmet rien, la limite de dix mégaoctets étant celle de votre navigateur et non d'un serveur. Et elle n'affirme rien sur ce que coûterait l'application qui remplacerait le fichier : c'est une conversation, pas un calcul.
Pourquoi un fichier partagé dérive
Il a été créé pour une personne et un usage, puis d'autres l'ont ouvert. Chacun tape le statut à sa manière, colle une date d'un mail, ajoute une colonne pour son besoin, copie l'onglet pour l'année suivante. Aucune de ces décisions n'est fausse, et leur somme est un fichier que personne n'ose plus modifier ni supprimer. Le diagnostic ne dit pas qui a fait quoi. Il dit ce que le fichier a fini par contenir, et c'est de là que part une application : de la liste réelle des statuts, des vraies dates, des contacts en un exemplaire.
Questions fréquentes
Mon fichier est-il envoyé quelque part ?
Non. Il est lu par votre navigateur, avec une bibliothèque chargée depuis ce site au moment du dépôt. Aucune donnée ne part, et l'onglet Réseau de votre navigateur permet de le vérifier pendant la lecture. Les noms d'auteur et les dates que le résumé affiche viennent du fichier lui-même et ne sont lus que là.
Quels formats sont acceptés ?
Les classeurs .xlsx, .xlsm, .xls, .xlsb et .ods, et les fichiers .csv, jusqu'à dix mégaoctets. Seules les valeurs des cellules sont lues, ni les formules, ni les macros, ni les liaisons. Un classeur de plusieurs mégaoctets demande quelques secondes, la ligne « Lecture de … » reste affichée pendant ce temps. Un CSV est lu en UTF-8 ou en Windows-1252, ce qui couvre Excel et les exports courants ; un CSV en UTF-16 sort avec des caractères faux.
Pourquoi la page ne donne-t-elle pas de note ?
Un fichier n'est pas un score. Neuf défauts mesurés, chacun avec les cellules qui le prouvent, disent plus qu'un chiffre qui les mélangerait et que personne ne pourrait vérifier.
Que faire du diagnostic ?
Lire les constats, ouvrir les cellules citées, puis décider si le fichier mérite une application. La suite en bas du diagnostic dit ce que chaque défaut deviendrait, et le formulaire de contact est là pour en parler avec le fichier sous les yeux.
Tous les fichiers sont-ils reconnus ?
Non. La page reconnaît un tableau à sa ligne d'intitulés, cherchée sur les vingt premières lignes de chaque onglet ; des intitulés de regroupement fusionnés au-dessus sont ignorés. Elle se trompe devant un onglet qui porte plusieurs tableaux, le second étant lu comme des lignes du premier, et devant un tableau croisé, lu comme un tableau ordinaire avec sa ligne de total. Elle refuse un classeur protégé par mot de passe et un fichier de plus de dix mégaoctets, et le dit. Un document mis en page et un export de formulaire sont reconnus comme tels et ne reçoivent pas de mesures. Si le résultat vous paraît faux, le lien sous le diagnostic nous le dit, sans le fichier, qui reste chez vous. Et un fichier que la page ne sait pas lire est souvent le plus intéressant : le plus simple est de nous écrire en décrivant ce qu'il contient.
De l'Excel partagé à l'application métier
Nous construisons l'application à partir du fichier réel, colonne par colonne, avec les personnes qui le tiennent. Sur mesure, en PHP et MySQL, à Toulouse et partout en France.
Parlons de votre fichier