PHP_excel의 대안


132

"XLSX / XLS로 내보내기"파일을 사용자 정의 된 형식으로 가져올 수있는 PHP_excel에 대한 대안이 있습니까?

이것은 일반 참조 질문입니다 꼬리표


2
Excel 파일을 읽고 쓸 수있는 라이브러리를 묻는 자주 묻는 질문은 제공된 목록으로 인해이 답변을 정기적으로 가리키고 있으며 문제의 목록이 정기적으로 업데이트된다는 이유를 감안할 때 왜 닫혀 야하는지 감사하지 않습니다.
Mark Baker

1
나는 클로저 중 하나는 아니지만 "주제로 닫힌"상자의 이유는 나에게 아주 가깝게 일치하는 것 같습니다. 쇼핑 목록 질문이 나쁜 이유 als :를 참조하십시오 . 귀하의 답변 이 품질이 우수하고 업데이트되고 있음을 알고 있지만 질문 자체는 여전히 해당 주제를 벗어난 범주에 속합니다.
IMSoP

14
질문이 기술적으로 논외 적이지만이 주제에 대한 정식 Q & A이며 상당한 가치를 제공합니다. 닫지 마십시오.
Gordon

답변:


39

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

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


1
작성한 경우 라이센스를 제공하는 라이센스를 공유 하시겠습니까? 나는 당신의 대답에서 그것을 해독하는 데 문제가있었습니다. 당신이 연결했지만 더 배우고 싶어하는 소스에서.
hakre

@Eli : 특정 행에서 두 열을 어떻게 병합 할 수 있습니까?
joHN

1
@Eli, 코드를 사용하여 새 시트를 어떻게 만들 수 있습니까?
ivanacorovic

AJAX를 사용하여 xlsx 파일을 생성하고 다운로드하는 방법은 무엇입니까?
Guru

286

엑셀 작성

엑셀 읽기

PHP를위한 새로운 C ++ Excel 확장 프로그램, 직접 빌드해야 할 필요가 있지만 어떤 기능을 찾으려고 할 때 문서가 매우 희박합니다 (사이트에서 지원하는 형식, 또는 읽기 또는 쓰기 또는 둘 다 여부 .... 둘 다 추측합니다.) SIMITGROUP 의 phpexcellib입니다.

모든 주장은보다 더 빨리 할 수 PHPExcel 에서 CodePlex의 또는에서 github에 있지만 (COM을 제외하고, libXl와 주둥이 주위 PUNO 일리아의 래퍼)들은 읽기와 쓰기, 또는 XLS 및 XLSX 둘 모두를 제공하지 않습니다; 더 이상 지원되지 않을 수 있습니다. (Ilia의 확장명을 테스트하지는 않았지만) COM 및 PUNO 만 생성 된 통합 문서에 대해 동일한 수준의 제어를 제공합니다.


Ilia의 확장은 이제 XLS 및 XLSX를 지원합니다.
사라

6
@RZB-MySQL은 (내가 아는 한) .xls 파일에 대한 기본 가져 오기 기능을 가지고 있지 않지만 LOAD DATA INFILE을 사용하는 .csv에 대해서만 기본 가져 오기 기능이 없지만 어떤 라이브러리를 사용하든 사용하십시오. PHPExcel 개발자는 확실히 홍보하고 적절한 곳에 추천하지만 가장 적절한 옵션이 아닌 경우에는 사용을 강요하지 않습니다.
Mark Baker

1
@velcrow는 멋진 경량 엔진입니다. 좋은 추천, 약간의 작업이 필요하지만, 양질의 XSLX 파일을 출력합니다
foochow

1
소중한 시간을 보내 주셔서 감사합니다.
Zain

1
@Mark, 다음과 같은 일을 할 수 있다면 좋을 것입니다.$manyAnswers = split($libSeparator, $thisAnswer); // So we could vote and comment by lib
dap.tci
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.