Paritian

Développement

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

Lignes × colonnes 4 x 3
Cellules enregistrées comme nombres 6
Cellules enregistrées comme texte 6
Cellules vides 0

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

SymboleSignificationUnité
textCSV—
delimiterSéparateur—
decimalSéparateur décimal du fichier—
OUTLignes × colonnes—
NUCellules enregistrées comme nombres—
TXCellules enregistrées comme texte—
EMCellules 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.