Maatwebsite / Laravel-Excel Просмотреть формат - PullRequest
0 голосов
/ 04 октября 2018

Я загружаю представление Laravel и экспортирую как Excel, используя Maatwebsite / Laravel-Excel , но мои данные отображаются в виде текста, но мне нужно сделать его десятичным числом.как я могу это сделать.Я уже прочитал документацию, но там я не могу найти решение.

$fileName = 'Receipt Register : From '.date('d-m-Y', strtotime($date_from)).' To '.date('d-m-Y', strtotime($date_to)).($itemDetails ? ' For Item '.$itemDetails->item_code : "");
Excel::create($fileName, function( $excel) use($date_from, $date_to, $request) {

    $excel->sheet('Receipt-Register', function($sheet) use($date_from, $date_to, $request) {
        $itemDetails = [];
        $itemFilterData = [];

        $result = Ledger::where('receive_quantity', '!=', NULL)
                        ->where('receive_quantity', ">", 0)
                        ->orderBy('date', 'ASC')
                        ->orderBy('mrn_number',"ASC")
                        ->whereNotNull('mrn_number')
                        ->whereNotNull('mrn_id')
                        ->orderBy('id', "ASC")
                        ->with('department', 'item', 'itemGroup', 'mrn')
                        ->has('mrn', ">", 0);

        if($request->date_from) {
            $date_from = date('Y-m-d', strtotime($request->date_from));
            $result = $result->whereDate('date', '>=', $date_from);
        }

        if($request->date_to) {
            $date_to = date('Y-m-d', strtotime($request->date_to));
            $result = $result->whereDate('date', '<=', $date_to);
        }
        if($request->item_id){
            $result = $result->where('item_id', '=', $request->item_id);
            $itemDetails = Item::find($request->item_id);
        }

        $results = $result->get();
        $sheet->loadView('export_view',[
                        'results' => $results, 
                        'date_from' => $date_from, 
                        'date_to' => $date_to, 
                        'itemFilterData' => $itemFilterData
                    ]);
    });
})->download('xlsx');
...