PHPExcel 라이브러리를 대형으로 설치하려면 어떻게 해야 합니까?
홈페이지(http://phpexcel.codeplex.com/wikipage?title=Examples) )에서 도서관을 다운받을 생각이었는데 어떤 폴더에 넣어야 할지도 모르겠습니다.어떻게 설치합니까?
작곡가를 사용해야 합니다.더하다"phpexcel/phpexcel": "dev-master"
당신에게composer.json
"require": {
"phpexcel/phpexcel": "dev-master"
}
그러면 실행composer update
따라서 일반적으로 사용할 수 있습니다.
public function import($path){
$objPHPExcel = PHPExcel_IOFactory::load($path);
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow();
for ($row = 1; $row <= $highestRow; ++$row) {
var_dump($objWorksheet->getCellByColumnAndRow(1, $row));
}
}
라벨 5에 PphpExcel을 설치하는 경우.
package - https://packagist.org/packages/phpoffice/phpexcel 를 보려면 이 링크를 방문하십시오.
지침을 따르십시오.
1:- 추가"phpoffice/phpexcel": "dev-master"
당신의 작곡가 json에게.
2:- 실행"composer update"
단말기로
3:- "/vendor/composer/autload_namespaces.php" 파일을 엽니다.파일에 아래 줄을 붙여넣습니다.
'PHPExcel' => array($vendorDir . '/phpoffice/phpexcel/Classes'),
4:- 이제 컨트롤러나 미들웨어 또는 라이브러리에서 PHPEXCEL 라이브러리를 사용할 수 있습니다.
use PHPExcel;
use PHPExcel_IOFactory;
실제로 라라벨을 위해 특별히 만들어진 깔끔한 새로운 PHPExcel 라이브러리가 있습니다.설치가 쉽고 사용하기 쉬워 보입니다(무소속).https://laravel-excel.com/
만약 당신이 라라벨 5를 사용하고 있습니다.그것은 매우 쉬워요.
패키지 다운로드를 계속하려면 다음 명령을 입력해야 합니다.
작곡가는 mat 웹사이트/랩톱이 필요합니다.
예제 코드를 보고 싶을 수도 있습니다.
public function testexcel(){
Excel::create('testfile', function($excel) {
// Set the title
$excel->setTitle('no title');
$excel->setCreator('no no creator')->setCompany('no company');
$excel->setDescription('report file');
$excel->sheet('sheet1', function($sheet) {
$data = array(
array('header1', 'header2','header3','header4','header5','header6','header7'),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100)
);
$sheet->fromArray($data, null, 'A1', false, false);
$sheet->cells('A1:G1', function($cells) {
$cells->setBackground('#AAAAFF');
});
});
})->download('xlsx');
}
미래의 독자를 위해:
PHPExcell은 더 이상 유지 관리되지 않습니다.대신 사용:
https://github.com/PHPOffice/PhpSpreadsheet http://phpspreadsheet.readthedocs.io/en/develop/ #설치
모든 노력이 Pphp 스프레드시트로 전환되었기 때문에 PHPExcel은 더 이상 유지되지 않을 것입니다.PHPExcel, 패치 및 새로운 기능에 대한 모든 기여는 PHP 스프레드시트 개발 지점을 대상으로 해야 합니다.
언급URL : https://stackoverflow.com/questions/23764375/how-i-can-install-the-phpexcel-library-in-laravel
'IT' 카테고리의 다른 글
서비스 파일의 디스패치 돌연변이 (0) | 2023.06.17 |
---|---|
파이썬에서 파일을 목록으로 읽는 방법은 무엇입니까? (0) | 2023.06.17 |
Firebase 인증/권한 없는 도메인입니다.도메인이 인증되지 않았습니다. (0) | 2023.06.17 |
DTO의 기본값을 설정할 수 있습니까? (0) | 2023.06.17 |
충돌 분석 - 빌드/버전을 삭제하려면 어떻게 해야 합니까? (0) | 2023.06.17 |