회신하다PHPExcel 가져오기 및 내보내기를 Baidu에서 검색할 수 있습니다. 코드를 보시고 이해가 안 되시면 바이두에 복사해서 보시면 기능의 의미는 좀 더 느리지만 더 깊게 기억하실 수 있습니다.
직설적으로 말하면, 테이블을 가져오는 것은 먼저 파일을 업로드한 다음 PHPExcel 클래스 라이브러리에 작성된 함수를 사용하여 테이블 파일의 내용을 루프아웃하고 배열로 구성하는 것 이상입니다. 함수를 사용하여 어레이에서 다양한 작업을 수행하고 마지막으로 이를 데이터베이스로 가져올 수 있습니다.
테이블 내보내기는 데이터베이스에서 데이터를 가져온 다음 파일 이름과 테이블 헤더를 정의한 다음 셀 위치를 찾고 배열 내용을 루프에 쓰는 것을 의미합니다. 예: $PHPExcel->getactivesheet()->setcellvalue('A1',$list['name']); 마지막으로 브라우저에 전달되어 직접 다운로드됩니다.
PHPExcel에는 특정 기능이 많이 사용되며 여기에 모두 작성하는 것은 불가능합니다. Baidu에 가서 다른 사람이 작성한 코드를 보고 개발 아이디어를 배우는 것이 좋습니다.
프로세스에 관해서는 우선 github에 PHPExcel 클래스 라이브러리가 있습니다.
Excel import
PHPExcel 클래스 라이브러리를 가져온 다음 가져온 Excel 테이블의 내용을 읽고 필요한 배열 형식으로 형식을 지정합니다. 그런 다음 이를 데이터베이스에 표시할지 아니면 저장할지는 사용자에게 달려 있습니다.
Excel 내보내기
마찬가지로 클래스 라이브러리를 가져오고 내보낼 파일 이름, 콘텐츠 헤더 및 테이블의 콘텐츠를 결정합니다. 그런 다음 phpexcel의 내장 스타일 기능이 스타일을 설정하고 헤더 기능은 테이블 파일 데이터를 브라우저로 전송하기 위한 파일 스트림을 정의합니다.
특정 phpExcel 내장 기능은 Baidu에서 사용할 수 있으며, 클래스 라이브러리에서 코드를 직접 볼 수도 있습니다.