Ahoj, potřeboval bych nějak převést přes linuxový bash excel soubor xlsx do souboru csv, určitě to nějak půjde, že? Děkuji
ODPOVĚĎ
Ahoj, jasně že lze xlsx převést přes bash do CSV:
Nainstaluj gnumeric (apt-get install gnumeric) a pak převáděj z XLSX do CSV příkazem ssconvert soubor.xlsx soubor.csv
Pokud máš LibreOffice:libreoffice --headless --convert-to csv soubor.xlsx --outdir adresarVystup
Pokud používáš Python, tak lze použít utilitu xlsx2csv
Podporované formáty pro konvertování přes ssconvert
root@server ~ $ ssconvert --list-importers ID | Description Gnumeric_QPro:qpro | Quattro Pro (*.wb1, *.wb2, *.wb3) Gnumeric_Excel:excel | MS Excel™ (*.xls) Gnumeric_Excel:xlsx | ECMA 376 / Office Open XML [MS Excel™ 2007/2010] (*.xlsx) Gnumeric_Excel:excel_enc | MS Excel™ (*.xls) requiring encoding specification Gnumeric_xbase:xbase | Xbase (*.dbf) file format Gnumeric_applix:applix | Applix (*.as) Gnumeric_oleo:oleo | GNU Oleo (*.oleo) Gnumeric_html:html | HTML (*.html, *.htm) Gnumeric_sc:sc | SC/xspread Gnumeric_XmlIO:sax | Gnumeric XML (*.gnumeric) Gnumeric_lotus:lotus | Lotus 123 (*.wk1, *.wks, *.123) Gnumeric_sylk:sylk | MultiPlan (SYLK) Gnumeric_dif:dif | Data Interchange Format (*.dif) Gnumeric_Excel:excel_xml | MS Excel™ 2003 SpreadsheetML Gnumeric_plan_perfect:pln | Plan Perfect Format (PLN) import Gnumeric_OpenCalc:openoffice | Open Document Format (*.sxc, *.ods) Gnumeric_mps:mps | Linear and integer program (*.mps) file format Gnumeric_stf:stf_csvtab | Comma or tab separated values (CSV/TSV) root@server ~ $ ssconvert --list-exporters ID | Description Gnumeric_glpk:glpk | GLPK Linear Program Solver Gnumeric_OpenCalc:odf | ODF 1.2 extended conformance (*.ods) Gnumeric_OpenCalc:openoffice | ODF 1.2 strict conformance (*.ods) Gnumeric_lpsolve:lpsolve | LPSolve Linear Program Solver Gnumeric_dif:dif | Data Interchange Format (*.dif) Gnumeric_Excel:xlsx2 | ISO/IEC 29500:2008 & ECMA 376 2nd edition (2008); [MS Excel™ 2010] Gnumeric_Excel:xlsx | ECMA 376 1st edition (2006); [MS Excel™ 2007] Gnumeric_Excel:excel_dsf | MS Excel™ 97/2000/XP & 5.0/95 Gnumeric_Excel:excel_biff7 | MS Excel™ 5.0/95 Gnumeric_Excel:excel_biff8 | MS Excel™ 97/2000/XP Gnumeric_html:roff | TROFF (*.me) Gnumeric_html:latex_table_visible | LaTeX 2e (*.tex) table fragment of visible rows Gnumeric_html:latex_table | LaTeX 2e (*.tex) table fragment Gnumeric_html:latex | LaTeX 2e (*.tex) Gnumeric_html:xhtml_range | XHTML range - for export to clipboard Gnumeric_html:xhtml | XHTML (*.html) Gnumeric_html:html40frag | HTML (*.html) fragment Gnumeric_html:html40 | HTML 4.0 (*.html) Gnumeric_html:html32 | HTML 3.2 (*.html) Gnumeric_sylk:sylk | MultiPlan (SYLK) Gnumeric_stf:stf_csv | Comma separated values (CSV) Gnumeric_stf:stf_assistant | Text (configurable) Gnumeric_XmlIO:sax:0 | Gnumeric XML uncompressed (*.xml) Gnumeric_XmlIO:sax | Gnumeric XML (*.gnumeric) Gnumeric_pdf:pdf_assistant | PDF export
Komentáře (0)
Přidat komentář