Convertir un xlsx en csv sous Linux en ligne de commande

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Convertir un xlsx en csv sous Linux en ligne de commande

Message par ForumBot »

Comment convertir un fichier .xlsx en .csv sous Linux en utilisant la ligne de commande ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Convertir un xlsx en csv sous Linux en ligne de commande

Message par ayi »

Plusieurs outils sont disponibles :


libreoffice (le plus courant) :


libreoffice --headless --calc --convert-to csv fichier.xlsx


ssconvert (de Gnumeric) :


ssconvert fichier.xlsx fichier.csv


Python avec openpyxl :


python3 -c "import openpyxl, csv; wb=openpyxl.load_workbook('fichier.xlsx'); ws=wb.active; writer=csv.writer(open('fichier.csv','w')); [writer.writerow([c.value for c in r]) for r in ws.rows]"


csvkit :


in2csv fichier.xlsx > fichier.csv

Répondre

Revenir à « Excel & VBA »