2013-03-06 4 views
4

엑셀 파일을 ODS 포맷으로 변환하거나 올릴 수없는 파이썬 라이브러리 또는 툴을 찾기 위해 그물을 샅샅이 조사했습니다. 무엇이든간에.파이썬은 ODS와 엑셀 파일 (xls 또는 xlsx)을 변환합니다.

어느 형식 으로든 데이터를 입력하고 출력 할 수 있어야합니다. 병합 된 셀, 수식 또는 비선형성에 대해 걱정할 필요가 없습니다. 당신은 LibreOffice와 설치 한 경우

+0

파이썬 엑셀 라이브러리 (http://www.python-excel.org/)와 odslib (https://code.google.com/p/odslib-python/)이 작동하지 않는 이유는 무엇입니까? – BenDundee

+0

전혀 아닙니다. 나는 이미 뭔가가 존재한다면 바퀴를 다시 발명하고 싶지 않습니다. 나는 일을 할 수있는 무엇인가를 써서 행복하게 보내고, 그런 종류의 것이 없다면 대중에게 공개합니다. –

답변

8

, 당신은 헤드리스 (headless) 모드 주위에 파이썬 실행 래퍼를 수행 할 수 있습니다 라이브러리 경로를 통해 그것을하는 것보다 조금 쉬울 것

$ /usr/bin/libreoffice --headless --invisible -convert-to ods /home/cwgem/Downloads/QTL_Sample_data.xls 
convert /home/cwgem/Downloads/QTL_Sample_data.xls -> /home/cwgem/QTL_Sample_data.ods using OpenDocument Spreadsheet Flat XML 
$ /usr/bin/libreoffice --headless --invisible -convert-to xls /home/cwgem/QTL_Sample_data.ods 
convert /home/cwgem/QTL_Sample_data.ods -> /home/cwgem/QTL_Sample_data.xls using 

합니다.

+0

감사합니다. 이것은 갈 길처럼 보인다. –

+0

libreoffice가 이미 실행 중이면이 명령이 작동하지 않습니다. – lumbric

관련 문제