2008-09-16 5 views
1

MS Excel 스프레드 시트에서 php/mySQL 응용 프로그램으로 데이터를 가져오고 있습니다. 여러 다른 당사자가 스프레드 시트를 제공하고 있으며 Excel 4.0에서 Excel 2007까지 다양한 형식으로되어 있습니다. 문제는 모든 버전을 읽는 기술을 찾는 것입니다.비 Windows 컴퓨터에서 php로 모든 버전의 MS Excel 스프레드 시트를 처리하는 가장 좋은 방법은 무엇입니까

상세 정보 :

- I am currently using php-ExcelReader. 
    - A script in a language other than php that can convert Excel to CSV would be an acceptable solution. 

답변

2

데이터의 성격과 엑셀 파일을 업로드 당사자에 따라, 당신은 그들을 .csv 형식의 데이터를 저장할 것을 고려 할 수 있습니다. 그것은 당신의 끝에 구문 분석하는 것이 훨씬 쉬울 것입니다.

옵션이 아니라고 가정하면 빠른 Google 검색은 사용자의 요구에 맞을 수도 있습니다. http://sourceforge.net/projects/phpexcelreader/

0

오픈 소스 ETL 도구 Talend (http://wwww.talend.com)는 Java 또는 Perl 코드를 생성하고 필요한 타사 라이브러리로 이러한 코드를 패키징합니다.

Talend는 모든 버전의 Excel을 처리하고 필요한 형식으로 결과 집합을 출력 할 수 있어야합니다 (필요한 경우 데이터베이스에 직접로드하는 것을 포함하여).

+0

Talend는 제가 지금까지 본 상업용 도자기 제품 중 가장 가까운 제품입니다. – Woot4Moo