Child pages
  • Laravel 에서 손쉽게 Excel 파일 다루기(Laravel Excel + PHP Excel)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
// 주석 처리
//$results = $reader->get()->slice($this->startIndex, $this->chunkSize);

$results = $reader->limitRows($this->chunkSize, $this->startIndex)->get();



Sheet

모든 시트 가져오기

시트 정보를 가져오려면 Excel::load() 호출의 리턴 객체인 \Maatwebsite\Excel\LaravelExcelReader get() 또는 all() 메서드를 호출하면 됩니다.

...

Code Block
'import'     => [
	'force_sheets_collection' => true,
]


시트 선택

시트를 선택하려면 selectSheets($name) 을 사용하면 되며 아래는 이름이 "sheet first " 인 시트를 가져옵니다. 

Code Block
Excel::selectSheets('sheet_first')->load();


또는 selectSheetsByIndex($index) 를 사용해서 인덱스로 시트를 가져올 수 있습니다.

Code Block
Excel::selectSheetsByIndex(0)->load();


테이블 heading 및 attribute

Laravel Excel은 첫 번째 row 의 값을 속성으로 사용합니다. 

...