2014-07-04 3 views
1

구분 기호가있는 CSV로 변환하려는 xls 파일이 있습니다. ;.XLS에서 CSV로 변환

나는 ","

예를 구분자로 파일을 반환

. xls for i in *; do libreoffice --headless --unaccept=accept-string --convert-to csv "$i"; done 

내 레퍼토리에서이 명령을 입력 할 때 :

"foo", "tati" 

대신

toto; tati 

내 질문 : libreoffice에 대한 구분 기호는 ;입니까?

OS 데비안 7.5

감사합니다.

+0

당신은 더 나은 귀하의 질문에 조금의 형식을 주시겠습니까? 예를 들어 질문 내에 코드 조각을 삽입 할 때 코드 태그를 사용할 수 있습니다. 따라서 다른 사용자가 당신이 읽고있는 것을 더 쉽게 이해할 수 있습니다. 고맙습니다. – condorwasabi

답변

0

또 다른 옵션은 당신이 LibreOffice와 솔루션을 찾을 수없는 경우 나오지와 단순히 사후 처리 파일을합니다. 예를 들어 변환에서 데이터 파일 out.csv하고 당신이 제거하고 세미콜론을 변경하려면 따옴표와 쉼표를 포함하는 경우, 당신은 할 수 있습니다 :

sed -i 's/["]//g' out.csv # strips all double-quotes 
sed -i 's/[,]/;/g' out.csv # convert all commas to semi-colons