라이브러리
[PHP] VtifulKernelExcel::자동필터 - VtifulKernelExcel 자동필터
VtifulKernelExcel 자동 필터
VtifulKernelExcel은 PHP로 Excel 파일을 생성, 수정, 읽는 라이브러리로, 자동 필터 기능을 제공합니다. 자동 필터는 특정 범위의 데이터를 자동으로 필터링하여, 데이터를 쉽게 관리할 수 있도록 도와줍니다.
자동 필터 설정
자동 필터를 설정하려면, `VtifulKernelExcel` 객체를 생성하고, `setAutoFilter` 메서드를 호출하여 필터링할 범위를 지정합니다.
#hostingforum.kr
php
use PhpOfficePhpSpreadsheetSpreadsheet;
use PhpOfficePhpSpreadsheetWriterXlsx;
use VtifulKernelExcel;
use VtifulKernelExcelType;
$spreadsheet = new Spreadsheet();
$writer = new Xlsx($spreadsheet);
$excel = new Excel($spreadsheet, $writer, ExcelType::xlsx2007);
// 자동 필터 설정
$excel->setAutoFilter('A1:B10');
자동 필터 사용 예제
자동 필터를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
use PhpOfficePhpSpreadsheetSpreadsheet;
use PhpOfficePhpSpreadsheetWriterXlsx;
use VtifulKernelExcel;
use VtifulKernelExcelType;
// 데이터 생성
$data = [
['이름', '나이'],
['홍길동', 20],
['이순신', 30],
['유관순', 25],
['김유신', 35],
];
// 스프레드시트 생성
$spreadsheet = new Spreadsheet();
$writer = new Xlsx($spreadsheet);
$excel = new Excel($spreadsheet, $writer, ExcelType::xlsx2007);
// 데이터 입력
$excel->write('A1', $data);
// 자동 필터 설정
$excel->setAutoFilter('A1:B5');
// 파일 저장
$excel->output('자동 필터 예제.xlsx');
이 예제에서는 `VtifulKernelExcel` 객체를 생성하고, 데이터를 입력한 후 자동 필터를 설정하여, 데이터를 쉽게 관리할 수 있도록 도와줍니다.
자동 필터 옵션
자동 필터 옵션을 설정하려면, `setAutoFilter` 메서드에 옵션을 전달할 수 있습니다. 예를 들어, 필터링할 범위를 지정하거나, 필터링할 열의 수를 지정할 수 있습니다.
#hostingforum.kr
php
// 필터링할 범위 지정
$excel->setAutoFilter('A1:B10', ['range' => 'A1:B10']);
// 필터링할 열의 수 지정
$excel->setAutoFilter('A1:B10', ['columns' => 2]);
이러한 옵션을 사용하여, 자동 필터를 더 세부적으로 관리할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.