2016-07-23 5 views
0

스프레드 시트 (예 : .xls 또는 LibreOffice Calc)를 일부 텍스트 형식 (예 : .xls)으로 변환하고 싶습니다. csv를 사용하여 수식을 평가하지 않고 수식이 텍스트 파일에 저장됩니다. Csv로 저장할 때 LibreOffice에 "계산 된 값 대신 셀 수식 저장"옵션이 있고 Excel에서 https://stackoverflow.com/a/36944458/829755에 따라 Excel에서도이 작업을 수행 할 수 있지만 명령 줄에서 처리하고 싶습니다. 나는 Gnumeric 패키지의 ssconvert가 명령 행에서 변환 할 수 있지만 AFAICS에서는 수식을 유지할 수있는 옵션이 없다는 것을 알고 있습니다.스프레드 시트를 수식 계산없이 명령 줄에서 CSV로 변환

큰 그림은 두 가지 버전의 .ods 파일을 가져 와서 변환하고 diff를 보여주는 스크립트를 작성하고자하는 것입니다. 하나의 셀만이 실제로 변경되었지만 다른 많은 셀이 의존하면 실제 변화 만보고 싶습니다.

답변

0

저는 Cygwin에서 xls2csv를 사용했습니다. 구글 검색은 많은 구현을 보여줍니다. 나는 거기에서 시작할 것이다. 답에 대한

http://search.cpan.org/~ken/xls2csv-1.07/script/xls2csv

+0

덕분에, 나는 그것을 테스트하지만, 어떤 '공식을 평가하지 않는다 "옵션이 없습니다. – user829755