라이브러리

[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]);



이러한 옵션을 사용하여, 자동 필터를 더 세부적으로 관리할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 46 페이지

검색

게시물 검색