SCSV Studio

Aide aux exports CSV · ERP et fichiers fournisseurs

Corriger l’encodage et les fins de ligne d’un CSV

Un ancien ERP peut exporter un autre encodage, des points-virgules ou plusieurs types de fins de ligne. Gardez l’original, puis vérifiez le texte avant de le convertir.

Partez de l’export original

  1. Conservez une copie intacte. Si possible, exportez à nouveau depuis la source au format CSV UTF-8.
  2. Ouvrez le réparateur CSV gratuit et choisissez votre fichier. Il fonctionne dans votre navigateur, sans envoyer le fichier, jusqu’à 15 Mio.
  3. Vérifiez l’encodage détecté, le séparateur d’origine et l’aperçu. Contrôlez les noms accentués et les références comme 00123. S’ils sont incorrects, arrêtez et revenez à l’export source.
  4. Choisissez le séparateur et les fins de ligne de sortie. Pour notre préparation Shopify payante, sélectionnez virgule et LF, puis téléchargez le CSV UTF-8.

Shopify demande des fichiers CSV UTF-8 et des en-têtes séparés par des virgules. La documentation CSV de Shopify explique ces exigences. Changer l’encodage ne fournit pas les colonnes produits manquantes.

Quels encodages le réparateur sait-il lire ?

Ce repli est une heuristique, pas une détection universelle de l’encodage. Certains encodages mélangés ou invalides sont refusés ; d’autres pages de codes peuvent produire un texte incorrect. Un libellé d’encodage plausible ne prouve pas que chaque caractère est correct. Pour une autre page de codes ERP, demandez un export UTF-8 à la source.

La conversion restaure-t-elle é, les caractères de remplacement ou les accents perdus ?

Seulement si les octets d’origine contiennent encore les caractères voulus dans un encodage pris en charge. Un texte mal décodé puis réenregistré, ou des caractères remplacés par � ou ?, ne peuvent pas être restaurés de manière fiable par réencodage. Le réparateur ne devine pas le texte manquant. Revenez à l’export original.

CR, LF et CRLF mélangés : enregistrements et cellules

Le réparateur accepte CR, LF et CRLF entre les enregistrements, même s’ils sont mélangés. Il uniformise ces séparations en LF ou CRLF selon votre choix. Un saut de ligne dans une cellule correctement entourée de guillemets reste dans cette cellule et est conservé.

Les champs contenant des virgules, des guillemets ou des sauts de ligne doivent être correctement cités ; les guillemets à l’intérieur sont doublés. La RFC 4180, section 2, décrit ces conventions CSV.

SKU,Title,Description
00123,"Tasse, été","Première ligne
Deuxième ligne"

Cet extrait fictif contient un seul enregistrement produit après son en-tête, même si sa description occupe deux lignes physiques. Ce n’est pas un fichier d’import Shopify complet.

Ce que la conversion ne répare pas

Avant une commande de préparation payante

Notre prestation à 20 € accepte jusqu’à 100 lignes source et 1 Mio, pour des produits simples nouveaux avec vos prix de vente en EUR. Déposez un CSV UTF-8 valide à virgules ; les fins d’enregistrement en CR seul sont refusées, donc choisissez d’abord LF dans le réparateur. Ces limites de prestation sont distinctes de celles du réparateur gratuit.

Le formulaire payant envoie la source de manière privée et vous demande de confirmer la correspondance des colonnes et le périmètre. Votre ZIP complet est contrôlé et préparé avant paiement. Nous n’importons pas dans votre boutique et aucun import dans une vraie boutique Shopify n’a été validé. Les exemples d’encodage ont été testés sur des fichiers fictifs, pas sur l’export d’un ERP particulier.