2012-12-04 6 views
4

Ubuntu에서 Matlab R2011a 버전으로 가져 오려는 Excel 파일 수가 많습니다. 나는 엑셀 파일 큰 크기이며 '기본'모드는 모든 datas를 추출하기에 충분하지 않을 것이기 때문에 수행해야하는 패키지 또는 뭔가가 있나요 진행 및 오류Matlab에서 Excel 파일 가져 오기

Warning: Could not start Excel server for import, 'basic' mode will be used. Refer to HELP XLSREAD for more information. 
> In xlsread at 175 
    In PCT_DART at 38" 

으로 끝낼 수 없습니다입니다 파일에서.

답변

2

예, 귀찮지 않습니까?

Mathworks는 MS COM 서버를 단일 시트의 일반 데이터보다 "고급"된 것을 포함하는 Excel 파일 가져 오기에 어느 정도 사용하도록 결정했습니다. 많이 없다

이 결정의 심각한 분파가 데이터를 여러 장에 걸쳐 때 모든 리눅스 및 Mac 사용자가이 오류가 발생합니다, 제한된 수입 능력을 경험하게 될 것입니다, Excel 파일 그래프 등 포함 엑셀 파일을 그대로 놔두고 싶다면 여기에서 할 수 있습니다. "다행스럽게도"많은 사람들이이 문제로 어려움을 겪었습니다. 예를 들어, here으로 보시면 이전 형식 (예 : Excel 98/95)으로 Excel 파일을 저장하고 다시 시도해보십시오.

내가 일반적으로하는 일은 평범한 텍스트 CSV에 필요한 데이터를 복사하여 붙여 넣거나 내보내는 것입니다. try...catch...end 이러한 오류는 크로스 플랫폼 Matlab 코드에서 발생합니다. 이상적으로 이것은 데이터 생성 끝에서 이미 완료되었습니다. XLS 대신 일반 텍스트 형식으로 데이터를 생성 할 수 있다면 그렇게하십시오.

+0

예, +1, 그리고 Excel에서 XLS를 직접 CSV로 내보낼 수 있다고 덧붙입니다. –

+0

@BarnabasSzabolcs : 예, 언급했으나 감사합니다 :) –

관련 문제