автофильтр phpexcel для конкретной ячейки - PullRequest
0 голосов
/ 04 февраля 2020

Я хочу сделать columns с выпадающим автофильтром в скачанном Excel. Я использую библиотеку phpexcel, вот мой фрагмент кода для autofilter

$objPHPExcel->getActiveSheet()->setAutoFilter('A1:AQ1');

Используя приведенный выше фрагмент кода, я могу установить диапазон для столбца от A до AQ, но я хочу установить свой dropdown только для столбцов B и D.

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 04 февраля 2020

Чтобы применить выражение фильтра к диапазону автофильтра, сначала необходимо определить, к какому столбцу вы собираетесь применять этот фильтр.

$autoFilter = $spreadsheet->getActiveSheet()->getAutoFilter();
$columnFilter = $autoFilter->getColumn('C');

Возвращает объект столбца автофильтра, и вы можете затем примените выражения фильтра к этому столбцу.

...