Choisir enregistrements, cellules ou mots
Nombre de produits, champs remplis et volume des descriptions sont des mesures distinctes. Les mots ne déterminent pas les produits, ni les lignes physiques les enregistrements. Définissez les colonnes, par exemple descriptions courte et longue sans en-têtes ni codes. Gardez les clés pour retracer les lignes sans les compter automatiquement comme rédaction. Le compteur ne déduit pas le sens métier d’un champ ni les colonnes à livrer.
Pourquoi découper par sauts ne suffit pas
RFC 4180 est un document informatif sur un format commun, pas une définition de tous les dialectes CSV. Les champs cités peuvent contenir virgules et sauts ; les guillemets internes sont doublés et l’en-tête facultatif. Utilisez un analyseur compatible et testez ces cas. Consignez points-virgules ou autres conventions : renommer le fichier ou remplacer visuellement les séparateurs n’interprète pas sa structure avec sûreté.
Trois lignes physiques et un enregistrement de données
L’exemple exact commence par les noms italiens nome,nota, puis Ada et une note citée contenant prima, saut et seconda. Un lecteur CSV produit deux enregistrements de deux champs depuis trois lignes physiques. Exclure l’en-tête laisse un enregistrement de données. La source compte cinq mots ici ; la note extraite deux ; une copie séparée des données trois. Ce sont des comptes de texte, pas de personnes ou produits.

Les guillemets peuvent être de la syntaxe
Les délimiteurs protégeant des virgules ne sont pas forcément des signes visibles de cellule. Les vrais guillemets doivent rester après analyse ; tous les effacer ne distingue pas ces rôles. RFC 4180 considère les espaces comme partie du champ. Retirer les extrémités est un autre nettoyage. Définissez reçu ou corrigé et gardez les deux pour séparer syntaxe retirée, contenu ajouté et révision éditoriale.
Vérifier encodage et séparateurs
CSV reste du texte encodé. Corrigez les accents mal décodés avant mesure ; un total plausible ne valide pas les lettres. Testez accents, apostrophes et séparateur réel. Notre importateur n’analyse pas les tables CSV : préparez les champs choisis et collez dans le compteur. TXT suppose UTF-8 ; renommer CSV ne change pas l’encodage et n’interprète pas les colonnes. Consultez les accents TXT.
Le tableur peut transformer les données
Contrôlez aperçu d’import et colonnes. Des identifiants exigent parfois un texte exact avec zéros initiaux. Le compteur ne récupère pas les données supprimées : comparez un enregistrement original connu. Distinguez valeurs affichées, formules et texte livré. Compter le résultat copié ne mesure pas sa formule ; dates et nombres formatés diffèrent aussi des valeurs internes. Assurez la traçabilité entre enregistrement et extraction, surtout lors des migrations.
Mesurer les champs ou agréger
Mesurez chaque champ pour ses limites : une faible moyenne ne compense pas des descriptions trop longues. Pour le volume global, additionnez les champs ou agrégez avec des séparateurs déclarés constants. Ici les caractères excluent les sauts et incluent les espaces : ajouter des espaces entre cellules dépasse la somme des champs, tandis que LF préserve les frontières sans compter dans cet indicateur. Ne fusionnez jamais des mots sans séparateur.
Réconcilier les champs avant les totaux
Vérifiez enregistrements de données, champs choisis vides et inclusions. Un contenu absent n’est pas automatiquement une description terminée à zéro mot : distinguez intégrité et longueur. Testez cas simples, virgules internes et sauts cités. La note doit garder prima et seconda en deux mots. Un mot ou trois enregistrements de données signalent un problème d’analyse. Utilisez des champs réconciliés, pas des lignes brutes, pour limites ou cartelle italiennes.
Structure CSV et texte éditorial
| Objet | Lignes physiques | Enregistrements CSV | Mots du site | Caractères du site |
|---|---|---|---|---|
| nome,nota\r\nAda,"prima\r\nseconda" | 3 | 2 (en-tête + données) | 5 | 27 |
| Note : prima\r\nseconda | 2 | Champ extrait | 2 | 12 |
| Copie des données : Ada\nprima\nseconda | 3 | Texte préparé | 3 | 15 |
Sources et vérifications
- RFC Editor: RFC 4180 · Interprétez virgules citées et sauts internes aux champs avant de compter enregistrements ou mots.