bổ sung cho xuất excel

This commit is contained in:
2026-03-30 13:52:44 +07:00
parent fa46a144d8
commit 60a3193855
2 changed files with 13 additions and 6 deletions
@@ -17,6 +17,8 @@ $sheet->setCellValue('C1', 'SỐ ĐIỆN THOẠI');
$sheet->setCellValue('D1', 'NGHỀ NGHIỆP');
$sheet->setCellValue('E1', 'TÊN GIẢI THƯỞNG');
$sheet->setCellValue('F1', 'NGÀY QUAY SỐ');
$sheet->setCellValue('G1', 'ĐỊA CHỈ');
$sheet->setCellValue('H1', 'BIẾT VỀ SIS');
$row = 1;// Initialize row counter
$stt = 1;
// $newsheet = new \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet($spreadsheet, str_replace("/", "-", $date));
@@ -43,17 +45,19 @@ foreach ($data as $item) {
$sheet->setCellValue('D' . $row, $item->job ?? '');
$sheet->setCellValue('E' . $row, $item->prize_name ?? '');
$sheet->setCellValue('F' . $row, $item->created_at != '' ? date_format(date_create($item->created_at), "d/m/Y H:i") : '');
$sheet->setCellValue('G' . $row, $item->address ?? '');
$sheet->setCellValue('H' . $row, isset($item->known_sis) ? ($item->known_sis == 1 ? 'Có' : 'Không') : '');
$row++;
$stt++;
}
$sheet->getStyle('A1:F1')->applyFromArray(array(
$sheet->getStyle('A1:H1')->applyFromArray(array(
'font' => array(
'name' => 'Calibri',
'size' => 14,
'bold' => true
)
));
$sheet->getStyle('A1:F' . $row - 1)->applyFromArray(array(
$sheet->getStyle('A1:H' . ($row - 1))->applyFromArray(array(
'borders' => [
'allBorders' => [
'borderStyle' => Border::BORDER_THIN,
@@ -61,7 +65,7 @@ $sheet->getStyle('A1:F' . $row - 1)->applyFromArray(array(
],
]
));
foreach (range('A', 'F') as $column) {
foreach (range('A', 'H') as $column) {
$sheet->getColumnDimension($column)->setAutoSize(true);
}
$writer = new Xlsx($spreadsheet);