Как получить вертикальный результат моего запроса Sql при экспорте ExcelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить вертикальный результат моего запроса Sql при экспорте Excel

Сообщение Anonymous »

У меня есть такая функция экспорта в Excel:

Код: Выделить всё

public function excelReport()
{

$startDate = $this->input->post('startDate');
$endDate = $this->input->post('endDate');
$empName = $this->input->post('empName');

$this->load->helper('exportexcel');
$namaFile = "scan_att.xls";
$judul = "scan_att";
$tablehead = 0;
$tablebody = 1;
$nourut = 1;
//penulisan header
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment;filename=" . $namaFile . "");
header("Content-Transfer-Encoding: binary ");

xlsBOF();

$kolomhead = 0;

xlsWriteLabel($tablehead, $kolomhead++, "No");
xlsWriteLabel($tablehead, $kolomhead++, "Name");
xlsWriteLabel($tablehead, $kolomhead++, "Scan IN");
xlsWriteLabel($tablehead, $kolomhead++, "Scan Out");

$scanAttFiler = $this->Scan_att2_model->excelExportHrd($startDate, $endDate, $empName);

foreach ($scanAttFiler as $data) {
$kolombody = 0;
//ubah xlsWriteLabel menjadi xlsWriteNumber untuk kolom numeric
xlsWriteNumber($tablebody, $kolombody++, $nourut);
xlsWriteLabel($tablebody, $kolombody++, $data->name);
xlsWriteLabel($tablebody, $kolombody++, $data->scanIn);
xlsWriteLabel($tablebody, $kolombody++, $data->scanOut);

$tablebody++;
$nourut++;
}

xlsEOF();
exit();
}`
Результат выглядит следующим образом:
[img]https://i.sstatic. net/INblSSWk.png[/img]

Как добиться такого результата:
Изображение

Я пробовал, но результаты не подходят, спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/790 ... port-excel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»