Я вставляю Mysql
значения в Excel, используя библиотеку Codeigniter
, но я хочу, чтобы данные в Excel должны располагаться рядом (в строке), а не один за другим, здесь я разместил свой код, который будет вставлять данные MySQL в Excel.
$this->load->library("excel");
$object = new PHPExcel();
$object->setActiveSheetIndex(0);
$table_columns = array("category", "Total YES Count", "Unit");
foreach($table_columns as $field)
{
$object->getActiveSheet()->setCellValueByColumnAndRow($column, 1, $field);
$column++;
}
$employee_data = $this->excel_export_model->fetch_data();
$excel_row = 2;
foreach($employee_data as $row)
{
$object->getActiveSheet()->setCellValueByColumnAndRow(0, $excel_row, $row->catname);
$object->getActiveSheet()->setCellValueByColumnAndRow(1, $excel_row, 'Mandatory M='.$row->count_m .' '.'Essential E='. $row->count_e);
$object->getActiveSheet()->setCellValueByColumnAndRow(2, $excel_row, $row->unit_name);
$excel_row++;
}
Ожидаемый результат:
ожидаемый вывод для кода
![](https://i.stack.imgur.com/6OCt2.png)
Получение способа вывода:
получение результата
![](https://i.stack.imgur.com/0CY9U.png)