PHPExcel Удалить ячейку (столбец) removeColumn () не работает - PullRequest
0 голосов
/ 24 сентября 2018

я создал экспорт PHPExcel, но здесь я хочу удалить ячейку «А», вот фрагмент моего кода

  $spareparts = $this->spareparts_m->getDataSpareparts();
    if ($spareparts) {
        foreach ($spareparts as $key => $sparepart)
        {
            $rownum = $key + $row_geser;
            $this->excel->getActiveSheet()->getStyle('A' . $rownum.':W'. $rownum)->getFont()->setSize(10);

            if(isset($flip[1])){
                $this->excel->getActiveSheet()->setCellValue('A' . $rownum, $sparepart['part_no']);
            }else{
                $this->excel->getActiveSheet()->removeColumn("A");
            }
        /* Blah..blah.blah */

, но здесь $this->excel->getActiveSheet()->removeColumn("A"); не работает, и мой вывод в Excel стал таким скриншот вывод Excel любое решение, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 24 сентября 2018

Если вы хотите удалить столбец A , начните его с столбец B .

примерно так ...

$this->excel->getActiveSheet()->setCellValue('A', 'Sample');

To: $this->excel->getActiveSheet()->setCellValue('B', 'Sample');

, затем измените соответствующую букву.вам нужно установить его вручную + номер строки, добавленный из функции foreach.

...