Texte en tableau
Cette capacité met en colonnes un texte écrit en vrac : une énumération, un paragraphe descriptif, une suite de coordonnées deviennent un tableau régulier, avec des en-têtes et une ligne par élément. Utile pour passer d’une note désordonnée à quelque chose qu’un tableur ou un lecteur peut parcourir d’un coup d’œil.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Repérer les colonnes cachées dans le texte
Une phrase comme « Camille, cheffe de projet, poste 12 ; Julien, développeur, poste 15 » contient déjà trois colonnes : nom, fonction, poste. L’outil les identifie et aligne chaque élément sur la même grille. Vous choisissez le format de sortie — tableau Markdown pour un document, ou colonnes séparées par des virgules pour un tableur. Le résultat est régulier : autant de colonnes par ligne, même quand le texte d’origine variait dans sa formulation.
Un rendu propre, même sur une source irrégulière
Les listes rédigées à la main sont rarement homogènes : une information manque ici, un ordre change là. L’outil replace chaque valeur dans la bonne colonne et laisse une cellule vide quand la donnée est absente, plutôt que de tout décaler. Les montants en euros et les dates au format français restent lisibles dans leur cellule. Vous obtenez un tableau que vous pouvez coller directement, sans réaligner les colonnes une à une.
Sur cette page, et pour les volumes
Vous collez le texte sur cette page et le tableau s’affiche. Pour convertir des dizaines de listes — catalogues, relevés, exports mal formés — la même capacité s’appelle en API, avec l’application et l’e-mail à venir. Le tarif est de $0.003 par requête, plus $0.0135 par tranche de 1 000 mots, en dollars US. Le prix s’affiche avant l’envoi ; il n’y a ni abonnement ni palier caché.
Cas d’usage
Mettre au propre un relevé manuscrit
Menuiserie Rousseau & Fils note ses commandes du jour en une longue phrase. L’outil en fait un tableau — client, article, quantité, prix — que l’atelier verse dans son tableur de suivi.
Comparer des offres d’un coup d’œil
Élodie Garnier a reçu trois devis rédigés chacun à sa façon. Elle les colle et obtient un tableau commun — prestataire, délai, montant TTC — bien plus lisible que trois paragraphes.
Structurer une liste de participants
Sophie Nguyen dispose d’une liste d’inscrits écrite en continu. Le tableau produit, avec nom, société et e-mail en colonnes, s’importe directement dans son outil d’envoi.
Questions fréquentes
Puis-je choisir les colonnes du tableau ?
Oui. Vous pouvez indiquer les en-têtes souhaités ; l’outil range alors chaque information dessous. Sans consigne, il déduit les colonnes du contenu.
Dans quel format le tableau est-il rendu ?
Au choix : un tableau Markdown à coller dans un document, ou des colonnes séparées par des virgules, prêtes pour un tableur.
Que devient une information manquante ?
La cellule correspondante reste vide, sans décaler les autres colonnes. Rien n’est inventé pour combler un trou dans la source.
Combien coûte une conversion ?
$0.003 la requête, plus $0.0135 par tranche de 1 000 mots. La facturation est en dollars US et le montant est connu d’avance.
Le texte est-il conservé ensuite ?
Non. Il transite chiffré, sert à produire le tableau, puis n’est associé à aucun compte ; rien n’est gardé après le traitement.
Y a-t-il un abonnement ?
Non. Vous payez chaque conversion à l’unité, via PayPal, sans engagement ni compte à créer.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/text/to-table \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/to-table", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/to-table",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/to-table", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/to-table", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.to_table",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |