그놈이없는 서버에 ssconvert (gnumeric의 일부) 설치


9

서버에서 gnumeric의 파일 변환 도구 ssconvert를 사용해야합니다.

문제는 gnumeric이 그놈 응용 프로그램이며 데스크톱을 설치하지 않으면 설치할 수 없다는 것입니다.

ssconvert를위한 별도의 패키지도 없으며 소스 코드에서 컴파일 할 수 없습니다 ...

Excel XML 형식에서 CSV로 은밀하게 변환 할 수있는이 특정 변환 도구가 필요합니다. 다른 Excel 변환 도구로는 할 수 없었습니다.

우분투 12.04 서버에서 작업하고 있습니다. 어떤 아이디어라도 감사하겠습니다.

답변:


4

나는 gnumeric에 대한 많은 의존성이 실제 의존성이 아니라 실제로 "권장"패키지라고 생각합니다. 이 시도:

sudo apt-get install --no-install-recommends gnumeric

나에게 이것은 약 37MB의 패키지를 설치했으며, 그중 대부분은 라이브러리와 아이콘 테마였으며 견딜 수 있다고 느꼈습니다.


2

방금 Ubuntu 서버에 gnumeric을 설치했습니다. gnome 및 기타와 같은 많은 종속성을 설치하지만 무거워 보이지만 ssconvert를 사용하기 위해 데스크탑 환경을로드 할 필요는 없습니다.

내 조언은 : 단순히 설치하고 그놈과 데스크탑에 신경 쓰지 마십시오.


서버에 그놈을 설치하는 것이 좋은지 잘 모르겠습니다.
Martin Taleski

나는 당신이 설치하는 것이 잠재적 인 보안 허점을 초래한다고 생각하기 때문에 이것을 싫어합니다. 서버를 가능한 한 간결하게 유지하고 싶습니다.
Ian Phillips

1

나는 당신이 ssconvert에 대해 특별히 묻는 것을 알고 있지만, 제 경우에는 Gnome 의존성없이 gnumeric을 설치하려고 포기했습니다. 대신 xls2csv (catdoc 패키지의 일부)를 동일한 결과로 사용하고 있습니다.

source.xls 파일이 있다고 가정하십시오. 이 명령은

xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv

트릭을 할 것입니다. -sy -d 매개 변수는 소스 및 대상 문자 세트를 지정합니다. 이 예는 'ñ'과 같은 특수 문자가 포함 된 소스 파일을 처리합니다. 도움이 되었기를 바랍니다!


나는 이것을 시도했지만 XML 형식의 Excel에서는 작동하지 않을 것이라고 생각합니다. 여전히 Excel XML 형식에서 CSV로 변환 할 수있는 도구를 찾지 못했습니다
Martin Taleski

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.