###### tags: `Laravel` `Excel` # Laravel Excel 匯出時,日期欄位的轉換 ```php= <?php namespace App\Exports; use Maatwebsite\Excel\Concerns\FromQuery; use Maatwebsite\Excel\Concerns\WithMapping; use Maatwebsite\Excel\Concerns\Exportable; use Maatwebsite\Excel\Concerns\WithHeadings; use App\Models\MyModel; use PhpOffice\PhpSpreadsheet\Shared\Date; use Maatwebsite\Excel\Concerns\WithColumnFormatting; class MyModelExport implements FromQuery, WithMapping, WithColumnFormatting { use Exportable; public function query() { return MyModel::select(...); } public function map($row): array { return [ ... Date::dateTimeToExcel($row->created_at), // column N ]; } public function columnFormats(): array { return [ 'N' => 'yyyy-mm-dd hh:mm:ss', ]; } } ```