ForHosting KIT · Données et fichiers

Nettoyer un fichier CSV

Cet outil remet en ordre un fichier CSV encombré avant que vous ne l’importiez ailleurs : il supprime les espaces inutiles, écarte les lignes vides et harmonise les en-têtes. Pensé pour qui prépare un export brut — contacts, catalogue, extraction d’un logiciel — afin qu’il passe du premier coup.

● StableGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailApp bientôtTelegram bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Espaces parasites et lignes vides

Les exports réels sont rarement propres : des espaces traînent avant ou après les valeurs, des lignes vides s’intercalent, des colonnes entières restent inutilisées. L’outil rogne ces espaces superflus, retire les lignes qui ne contiennent rien et écarte le vide inutile. Résultat : un fichier compact où chaque ligne porte de vraies données, sans les scories qui font échouer un import silencieusement.

Des en-têtes cohérents

Un import échoue souvent à cause des en-têtes : casse inconstante, espaces cachés, colonnes en double. Le nettoyage harmonise la ligne de titres pour que les noms de colonnes soient nets et exploitables. C’est particulièrement utile avant d’injecter une liste dans un outil d’e-mailing ou un tableur partagé, où un en-tête mal formé suffit à faire refuser le fichier entier.

L’encodage et les accents

Un CSV mal encodé transforme « Nadia Benali » en suite de caractères illisibles. L’outil veille à un encodage cohérent pour que les accents et les caractères spéciaux restent corrects. Tout se déroule dans votre navigateur, sur cette page : le fichier n’est pas envoyé sur un serveur, ce qui importe quand il contient une liste de clients ou des adresses e-mail personnelles.

Préparer une liste d’e-mailing

Studio Lumen SAS nettoie un export de contacts avant de l’importer dans son outil d’envoi, pour éviter les lignes vides et les espaces qui faussent les adresses.

Assainir l’export d’un logiciel de caisse

Atelier Garnier SARL récupère un CSV brut de son logiciel de caisse, truffé de lignes parasites, et le remet au propre avant analyse.

Uniformiser un fichier reçu

Camille Moreau reçoit un CSV aux en-têtes irréguliers et l’harmonise avant de le fusionner avec ses propres données.

Que retire exactement le nettoyage ?

Les espaces superflus autour des valeurs, les lignes entièrement vides et les incohérences d’en-têtes qui font échouer un import.

Mes accents seront-ils préservés ?

Oui. L’outil veille à un encodage cohérent pour que les caractères accentués et spéciaux restent lisibles.

Le fichier est-il envoyé quelque part ?

Non, le nettoyage s’effectue localement dans votre navigateur ; aucune donnée ne circule.

Est-ce conforme à mes obligations sur les données personnelles ?

Comme le traitement reste dans votre navigateur et que rien n’est transmis ni conservé, aucune donnée de votre liste ne quitte votre poste.

Combien coûte l’outil ?

Il est gratuit dans le navigateur. Un usage programmable existe à $0.002 la requête pour automatiser le nettoyage.

Quelle taille de fichier puis-je nettoyer ?

Jusqu’à 25 Mo.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/data/clean-csv

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/data/clean-csv \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.clean_csv",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →