0

쉘 스크립팅을위한 기존 도구로는 .csv 파일 과 헤더 행을 LibreOffice .ods 형식으로 변환 할 수 있습니까? 내 헤더를 무시 내가 해봤헤더 행 *이 포함 된 CSV 파일 *을 Excel 또는 ODS 스프레드 시트로 변환하는 명령

것들 :

  • soffice --headless --convert-to ods GPW.99.csv
  • unoconv -f ods -o dir dir/GPW.99.csv#은 CSV 필터에 대한 -i 매개 변수 문서를 찾을 수 없습니다
  • google docs upload dir/GPW.99.csv

마지막 사례는 Google 드라이브에 바로 전송되므로 이메일을 보내지 않아도됩니다. 그러나 bash 쉘의 첨부 파일은 열 이름이 여전히 A, B, C 등이며 행 1에 나열되어 있지 않으므로 대신 데이터 행으로 가져옵니다.

+0

Ruby'roo' 보석으로이 작업을 수행하는 방법 중 하나를 알아 냈습니다. 한 줄짜리 쉘 명령을 사용하면 여기에 다시 게시됩니다. – Marcos

답변

0

csv2odf는 작업을 수행 할 수 있습니다

csv2odf -H GPW.99.csv template.ods output.ods 

을 -h 옵션은 CSV 파일에서 헤더 행을 사용하도록 지시합니다.