Accueil
» BUREAU MS
»
Comment empêcher LibreOffice Calc de supprimer les zéros non significatifs dans les fichiers CSV ?
Comment empêcher LibreOffice Calc de supprimer les zéros non significatifs dans les fichiers CSV ?
Solution rapide : rouvrez le fichier CSV d’origine dans LibreOffice Calc, ouvrez la boîte de dialogue Importer du texte, sélectionnez chaque colonne d’identifiants dans l’aperçu et définissez son type sur Texte02108 avant l’importation. Vérifiez que l’aperçu affiche toujours des valeurs telles que « code postal » et « identifiant de compte », puis cliquez sur OK. Un fichier CSV ne conserve pas la mise en forme des nombres (comme 00501dans une feuille de calcul), c’est pourquoi choisir Texte lors de l’importation est la méthode la plus fiable pour préserver les codes postaux, les identifiants de compte, les codes produits et autres chaînes de chiffres commençant par zéro.
Les étapes ci-dessous s'appliquent aux versions actuelles de LibreOffice Calc, y compris à la documentation d'aide de la version 26.8 disponible lors de la rédaction de ce guide en octobre 2026. Le libellé des menus et la disposition des boîtes de dialogue peuvent légèrement varier selon le système d'exploitation, la langue et la version. Les commandes décrites se trouvent dans la boîte de dialogue Importer du texte.
Les panneaux d'interface ci-dessous illustrent les commandes documentées ; votre thème ou version de Calc peut être différent.
Aperçu de l'importation de texte avec la colonne Code postal toujours définie sur Standard. Sélectionnez la colonne et vérifiez son type avant d'accepter l'importation.
Pourquoi Calc supprime-t-il les zéros non significatifs ?
Un fichier CSV stocke les lignes et les champs sous forme de texte, mais ne contient pas de colonnes de type tableur comme Texte ou Nombre. Lors de l'importation, Calc peut interpréter un champ composé uniquement de chiffres comme un nombre. Les valeurs numériques ne conservent pas les zéros non significatifs : la valeur numérique représentée par 0x0 02108...2108
Utilisez le type Texte pour les valeurs dont les chiffres servent à identifier un élément plutôt qu'à le mesurer. Les codes postaux, les numéros de téléphone, les identifiants de facture, les références et les numéros de compte en sont des exemples courants. Conservez les montants, les quantités et les valeurs que vous souhaitez calculer sous forme de colonnes numériques. Cette distinction est importante : convertir toutes les colonnes en texte peut empêcher les calculs prévus, tandis qu'importer les identifiants sous forme de nombres peut entraîner la suppression de caractères significatifs.
Préparation avant importation
Conservez le fichier CSV original intact et travaillez à partir d'une copie si vous devez l'exporter à nouveau.
Identifiez les colonnes contenant des identifiants et celles contenant des mesures numériques. Si une colonne contient les deux, déterminez le traitement à appliquer à chaque ligne avant l'importation.
Identifiez le séparateur du fichier. Les fichiers séparés par des virgules utilisent la virgule, mais certaines exportations utilisent le point-virgule, la tabulation ou un autre délimiteur.
Déterminez si la première ligne contient des en-têtes. Un en-tête, tel que « En-tête », ZIP Codedoit rester une étiquette et non une valeur de données.
Ces vérifications empêchent une correction erronée. Si vous choisissez un séparateur incorrect, l'aperçu risque de regrouper plusieurs champs dans une seule colonne ; définir cette colonne entière sur « Texte » ne permettra pas de séparer correctement les données.
Importez le fichier CSV en définissant les colonnes d'identifiants sur Texte.
Dans Calc, choisissez Fichier > Ouvrir et sélectionnez le fichier CSV. Si le fichier utilise une extension autre que CSV, choisissez le type de fichier Texte CSV dans le sélecteur de fichiers.
Ouvrez les paramètres d'importation. Selon le sélecteur de fichiers et les préférences enregistrées, activez l'option « Modifier les paramètres de filtre » pour que Calc affiche la boîte de dialogue « Importer du texte ». Si Calc ignore cette boîte de dialogue car il a réutilisé des paramètres précédents, rouvrez le fichier avec cette option activée.
Choisissez le séparateur et le délimiteur de texte appropriés. Vérifiez que chaque champ apparaît dans sa propre colonne d'aperçu et que la ligne d'en-tête est considérée comme la première ligne du fichier.
Cliquez sur la colonne d'aperçu contenant les identifiants ou les codes postaux. Dans le champ Type de colonne , choisissez Texte . Si votre système propose un menu contextuel (clic droit) pour accéder au type de colonne dans l'aperçu, utilisez ce menu. L'en-tête de la colonne doit indiquer le type sélectionné.
Vérifiez à nouveau l'aperçu. Assurez-vous que les valeurs telles que 02108et 00501apparaissent avec leurs zéros, et que les colonnes non liées telles que Amountrestent au format Standard ou appropriées pour les données numériques.
Cliquez sur OK pour importer. Si vous prévoyez de modifier le classeur, enregistrez une copie de travail au format ODS avant d'exporter au format CSV.
La colonne d'aperçu du code postal est sélectionnée et son type est Texte, le choix documenté pour préserver les zéros lors de l'importation.Définir les types par colonne : conserver les codes postaux sous forme de texte tout en laissant la colonne Montant disponible pour les opérations numériques.
Quelle option d'importation devez-vous utiliser ?
Besoin
Paramètre recommandé
Raison
Conservez une pièce d'identité ou un code postal sans aucun remplissage.
Définissez cette colonne d'aperçu sur Texte
Calc importe le champ comme du texte au lieu de l'interpréter comme un nombre.
Le générateur CSV encadre le champ entier de guillemets.
Activez éventuellement l'option « Formater le champ entre guillemets comme du texte ».
Cette option traite les champs entièrement entre guillemets comme du texte, mais uniquement lorsque la valeur entière se trouve à l'intérieur des délimiteurs de texte.
Gardez les devises, les quantités ou les montants calculables
Laissez ces colonnes en format Standard ou choisissez un type de nombre approprié.
Seuls les champs d'identification nécessitent un traitement de texte.
Modifier la façon dont les champs sont divisés en colonnes
Corrigez le séparateur et vérifiez l'aperçu.
Le type de colonne ne corrige pas une incompatibilité de délimiteur.
L'option « Formater le champ entre guillemets comme texte » de LibreOffice est utile lorsqu'une source encadre systématiquement un champ entier de guillemets, mais elle ne permet pas de conserver les zéros de manière universelle. Un fichier CSV peut contenir des chiffres non encadrés par des guillemets, et cette option est limitée aux valeurs dont le premier et le dernier caractère constituent le délimiteur de texte. Il est plus direct de sélectionner « Texte » pour la colonne d'identifiants. Consultez l'aide de LibreOffice sur l'importation de texte pour connaître la définition des options et le comportement actuel de la boîte de dialogue.
De même, désactiver la détection des nombres spéciaux ne résout généralement pas le problème des identifiants complétés par des zéros. Cette option concerne la reconnaissance des formats numériques spéciaux, notamment les dates et les heures. Vous pouvez laisser les autres paramètres d'importation inchangés, sauf si l'aperçu révèle un problème distinct de date, d'heure ou de paramètres régionaux.
Si les zéros sont déjà manquants
Modifier le format d'une cellule en Texte après l'importation ne récupère pas les caractères déjà supprimés par Calc. LibreOffice indique que les cellules numériques existantes conservent leur format numérique après modification ; le format Texte affecte les entrées ou valeurs ultérieures. La méthode la plus sûre consiste à importer à nouveau le fichier CSV d'origine et à définir la colonne concernée en Texte avant de cliquer sur OK.
Si vous ne disposez plus du fichier source, ne rétablissez les zéros que lorsque vous connaissez la longueur ou la règle requise. Pour un champ comportant cinq chiffres, une formule =TEXT(A2,"00000")peut afficher une valeur numérique avec cinq caractères complétés par des zéros ; adaptez la référence de cellule et le masque à vos données. Confirmez la largeur requise avec le propriétaire des données avant de l'appliquer à une colonne. Ne complétez pas systématiquement toutes les valeurs simplement parce que certaines lignes commencent par zéro : les identifiants de longueur variable peuvent avoir des longueurs valides différentes, et un préfixe deviné peut corrompre les enregistrements. Si la valeur d'origine était plus longue que la précision conservée par Calc, récupérez-la depuis le système source plutôt que d'essayer de déduire les chiffres manquants.
Pour une vérification rapide, comparez la longueur attendue avec =LEN(A2)celle de l'identifiant importé et vérifiez s'il s'agit d'un texte =ISTEXT(A2). Remplacez cette A2valeur par une cellule de la colonne « Identifiant ». Les séparateurs de fonctions peuvent varier selon les paramètres régionaux. Ces vérifications permettent de repérer les lignes suspectes, mais ne garantissent pas la validité d'une valeur sans source officielle ni règle de longueur connue.
Enregistrez ou exportez sans perdre la correction
Conservez un classeur ODS modifiable si vous devez préserver les types de cellules, les formules et la mise en forme. Lors de l'exportation au format CSV, Calc enregistre les données de la feuille active ; la mise en forme et les autres fonctionnalités du classeur ne sont pas prises en charge par le format CSV. Choisissez Fichier > Enregistrer sous , sélectionnez Texte CSV, vérifiez les options d'exportation et enregistrez le fichier sous un nouveau nom afin de conserver votre fichier source et une copie ODS.
Après l'exportation, examinez une copie du fichier CSV dans un éditeur de texte brut ou rouvrez-le dans Calc à l'aide de la boîte de dialogue Importer du texte. Vérifiez les chaînes d'identifiants brutes exactes et confirmez le délimiteur du fichier. Un format numérique avec des zéros non significatifs affiché peut sembler correct dans une feuille de calcul, mais il diffère du formatage de l'identifiant sous forme de texte. Pour les données importantes, vérifiez quelques enregistrements connus avant de diffuser le fichier. Les instructions d'importation et d'exportation CSV de LibreOffice précisent également que l'exportation au format CSV n'enregistre que la feuille active et ne conserve pas la mise en forme.
Après l'importation, vérifiez que les chaînes d'identification s'affichent toujours comme 02108 et 00501 avant d'enregistrer ou de partager les données.
Liste de vérification rapide
L'aperçu divise le fichier CSV en colonnes selon les besoins.
Chaque colonne d'identifiant est définie sur Texte avant l'importation.
Les zéros non significatifs restent visibles dans l'aperçu et dans les cellules résultantes.
Les colonnes nécessaires aux calculs arithmétiques restent numériques.
Le classeur maître est enregistré séparément du fichier CSV exporté.
Le fichier CSV exporté est vérifié en tant que texte brut ou réimporté afin de confirmer les identifiants exacts.
En résumé, empêchez Calc de convertir les chaînes d'identifiants en nombres lors de l'importation. Réimportez le fichier original si possible, définissez uniquement les colonnes d'aperçu concernées sur « Texte » et vérifiez le texte exporté. Pour plus d'informations sur les raisons pour lesquelles la mise en forme des nombres n'est pas une solution fiable après l'importation, consultez le guide de LibreOffice sur la mise en forme des nombres en tant que texte .