Convertisseur CSV en Excel (XLSX)
Transformez un fichier CSV ou TSV en vrai classeur Excel .xlsx, avec les nombres enregistrés comme nombres et le texte comme texte, dans le navigateur.
Résultats
Ce que fait cet outil
Ouvrir un CSV directement dans Excel tourne mal plus souvent qu'il ne faudrait : un fichier à points-virgules atterrit dans une seule colonne, 3,5 est lu comme du texte ou une date, des codes comme 007 perdent leurs zéros initiaux, et les longs numéros, comme ceux de cartes ou d'identifiants à 16 chiffres, perdent leurs derniers chiffres, car Excel n'en garde que 15. Ce convertisseur lit le CSV selon les règles de la RFC 4180, champs entre guillemets et retours à la ligne compris, et écrit un vrai .xlsx où seules les valeurs qui sont clairement des nombres deviennent des nombres ; tout le reste, y compris les codes à zéros initiaux et les nombres de plus de 15 chiffres, est enregistré en texte, tel quel. Choisissez le séparateur (une tabulation s'écrit \t) et si les décimales utilisent un point ou une virgule. Le classeur contient une seule feuille, sans mise en forme.
Formule
chaque ligne du CSV → une ligne de la feuille ; les valeurs en forme de nombre entrent comme nombres, le reste comme texte
Variables
| Symbole | Signification | Unité |
|---|---|---|
text | CSV | — |
delimiter | Séparateur | — |
decimal | Séparateur décimal du fichier | — |
OUT | Lignes × colonnes | — |
NU | Cellules enregistrées comme nombres | — |
TX | Cellules enregistrées comme texte | — |
EM | Cellules vides | — |
Exemple résolu
- CSVproduct,price,stock Pen,1.20,150 Notebook,3.50,42 Stapler,7.95,0
- Séparateur,
- Séparateur décimal du fichier.
- Lignes × colonnes4 x 3
- Cellules enregistrées comme nombres6
- Cellules enregistrées comme texte6
- Cellules vides0
Limites
- Le calcul s'effectue entièrement dans votre navigateur. Les valeurs saisies ne sont jamais envoyées à un serveur.