매일 Excel에서 내 사이트의 일부 가격표를 자동으로 업데이트해야합니다. PHPExcel을 사용했지만 Linux 호스트 서버에서는 사용할 수없는 40000 행과 11 열만있는 파일을 생성하는 데 많은 메모리 (약 900Mb)가 필요합니다. 모든 Google 결과는 PHPExcel만을 가리 킵니다. 같은 일을 할 수있는 커맨드 라인 유틸리티가 있는지 궁금하지만, 메모리를 적게 차지하므로 Linux 서버에서 cron을 사용하여 실행할 수 있습니까? 내 Excel 파일에 형식 및 수식을 사용해야하므로 CSV 및 HTML이 옵션이 아닙니다.Linux에서 명령 줄에서 xls 파일을 생성하는 방법은 무엇입니까?
물론 Windows Server 컴퓨터에서 MySQL에 연결할 수 있으며 실제 Excel에서 Excel 파일을 생성 한 다음 서버에 업로드 할 수도 있습니다. 그러나이 옵션은 저에게 상당히 해커처럼 보입니다.
추가 : 지금 큰 파일에 적은 자원을 소모하고 쉽게 사용할 수있는 하나를 선택, 펄, 파이썬과 자바 모듈 사이에 결정하고 있습니다; 이 주제에 대한 모든 의견은 환영합니다. 다른 해결책도 허용됩니다.
스프레드 시트가 컸습니까? 생성하는 데 많은 시간과 메모리가 필요 했습니까? –
예, 일부 스프레드 시트에는 수십 개의 탭이 있고 수만 행이 있었으며 크기는 수 메가 바이트였습니다. 메모리 사용량은 최종 스프레드 시트 파일의 크기와 같으며 생성 시간은 데이터를 검색하는 데 사용 된 SQL 쿼리에 의해 결정되었습니다. Linux 또는 Windows의 명령 줄에서 PERL 시스템이 설치된 상태에서 실행 가능한 매우 간단한 거래입니다. –