2011-02-14 3 views
2

OpenOffice Calc를 사용하여 Excel 파일을 열고이를 CSV 또는 탭 구분 파일로 변환 할 수있는 자동화 유형이 있습니까?OpenOffice Calc를 사용하여 Excel 파일을 열고 CSV 또는 탭 구분으로 변환

현재 PHPExcel을 사용하여 파일을 열고 반복하고 각 행을 데이터베이스로 가져 오지만 큰 파일의 메모리 문제가 발생하기 시작했으며 다른 대안이 필요합니다.

이들은 xls 및 xlsx 파일이므로 모든 파일에서 작동해야합니다.

만약 그렇다면 어떻게 PHP로 프로그래밍 할 수 있습니까? 다른 대안이있는 경우 언제든지 제안 해주십시오.

답변

1

OpenOffice는 서버 모드에서 실행할 수 있으며 지원되는 여러 형식으로 파일을 변환하는 데 사용됩니다. 나는 빠른 웹 검색은 PHP 구현을 주장 http://sourceforge.net/projects/phopo-org/을 가져 http://www.artofsolving.com/opensource/jodconverter

에서 사용할 수있는 JODConverter 라이브러리를 통해 주로 자바로 이것을 사용했다

+0

[견적] http://sourceforge.net/projects/phopo-org/[/ quote] _이 프로젝트에는 파일이 없습니다 ._ – MB34

+0

_JODConverter_ xlsx 파일처럼 보이지 않습니다. PHP에서 어떻게 사용합니까? – MB34

+0

PHP 스크립트 (http://www.artofsolving.com/node/13)에서 호출 한 명령 줄 도구로 사용할 수 있습니다. 버전 2.2.2부터 웹 사이트의 문서가 업데이트되지 않은 것처럼 새로운 Office 형식을 지원합니다. – bstick12

관련 문제