PHP_excel 대신

커스터마이즈된 포맷으로 “XLSX/XLS로 내보내기” 파일을 만들 수 있는 PHP_excel 대체 방법이 있습니까?

은 php 태그에 대한 일반적인 참조 질문입니다.



질문에 대한 답변



Excel 작성용

  • PEAR의 PHP_Excel_Writer(xls만)
  • Bettina Attack의 php_writeexcel(xls만 해당)
  • XLS File Generator 상용 및 xls만
  • 소스 포지의 PHP용 Excel Writer(spreadsheetML만 해당)
  • Ilia Alshanetsky의 Excel 확장github에 추가되었습니다(xls 및 xlsx. 상용 libXL 컴포넌트 필요).
  • PHP의 COM 확장(서버에서 실행 중인 MS Excel 또는 OpenOffice Calc와 같은 COM 지원 스프레드시트 프로그램 필요)
  • COM(PUNO)을 대체하는 Open Office(Java 지원이 활성화된 서버에 Open Office가 설치되어 있어야 함)
  • PHP-Export-Data by Eli Dickinson (Excel 2003 XML 형식 및 CSV 작성)
  • 올리버 슈워츠의 php-excel (스프레드시트)ML)
  • Oliver Schwarz 오리지널 버전의 php-excel (스프레드시트)ML)
  • excel_xml(이름에 관계없이 SpreadsheetML)…링크가 끊어진 것으로 보고되었습니다.
  • 작지만 강력한 (tbs)프로젝트에는 오픈이 포함됩니다.OfficeOpenXML 문서 작성을 위한 TBS 도구(OpenDocument 및 OfficeOpenXML 형식)
  • Microsoft Excel XML/CSV/TSV/HTML/JSON 등의 형식을 읽고 쓸 수 있는 SimpleExcel의 주장
  • KoolGrid xls 스프레드시트뿐 아니라 doc 및 pdf도 마찬가지입니다.
  • PHP_XLSXWriter OfficeOpenXML
  • PHP_XLSXWriter_plus OfficeOpenXML, PHP_XLSXWriter의 포크
  • php_writeexcel xls만 (PEAR SEE 기반인 것 같습니다)
  • spout OfficeOpenXML(xlsx) 및 CSV
  • Slamdunk/php-excel(xls만)은 오래된 PEAR 스프레드시트 라이터의 갱신판처럼 보입니다.

Excel 읽기용

  • php-sysetreader는 다양한 형식(.xls, .ods 및 .csv)을 읽습니다.
  • PHP-ExcelReader(xls만)
  • PHP_Excel_Reader(xls만)
  • PHP_Excel_Reader2(xls만)
  • XLS 파일 리더 상용 및 xls만
  • SimpleXLSX 설명에서 xlsx 파일을 읽습니다만, 작성자는 항상 xls를 참조합니다.
  • PHP Excel Explorer 상용 및 xls만
  • Ilia Alshanetsky의 Excel 확장github에 추가되었습니다(xls 및 xlsx. 상용 libXL 컴포넌트 필요).
  • PHP의 COM 확장(서버에서 실행 중인 MS Excel 또는 OpenOffice Calc와 같은 COM 지원 스프레드시트 프로그램 필요)
  • COM(PUNO)을 대체하는 Open Office(Java 지원이 활성화된 서버에 Open Office가 설치되어 있어야 함)
  • Nuovo 스프레드시트 리더(csv, xls, xlsx 및 ods)
  • Microsoft Excel XML/CSV/TSV/HTML/JSON 등의 형식을 읽고 쓸 수 있는 SimpleExcel의 주장
  • PHPExcleReader는 오래된 버전의 PHPExcel을 탑재한 ZIP일 뿐입니다.
  • Akeneo Labs 스프레드시트 Parser OfficeOpenXML(.xlsx) 및 CSV 파일
  • spout OfficeOpenXML(xlsx) 및 CSV
  • xhook의 php-spreadsheetreader는 대부분의 포맷을 실행한다고 주장합니다.

새로운 PHP용 C++ Excel 확장기능은 직접 구축해야 하지만 문서는 매우 희박합니다(사이트에서는 어떤 포맷을 지원하는지, 읽기와 쓰기 또는 둘 다에 대해 알 수 없습니다).둘 다)는 SIMITGROUP의 phpexcellib라고 생각합니다.

모두 코드플렉스 또는 Github에서 PHPExcel보다 빠르다고 주장하지만 (COM, PUNO Ilia의 libXl 및 spout을 둘러싼) 읽기 및 쓰기 기능은 제공하지 않습니다.xls와 xlsx는 모두 지원되지 않습니다.또한 Ilia의 확장 및 COMO만 테스트하지 않았습니다.워크북을 참조해 주세요.




Excel XML이라고 불리는 스프레드시트 ML로 내보내기 위한 매우 간단한 클래스를 작성했습니다.이 클래스는 최종 사용자에게 XSLX만큼 편리하지는 않지만(파일 확장자 및 Excel 버전에 따라 경고 메시지가 표시될 수 있습니다), XLS나 XLSX보다 훨씬 쉽게 작업할 수 있습니다.

http://github.com/elidickinson/php-export-data