Laravel-excel: Eliminar cotizaciones de csv

Creado en 22 may. 2015  ·  3Comentarios  ·  Fuente: Maatwebsite/Laravel-Excel

Hola a todos, obtengo el archivo CSV exportado, pero todos los datos de las celdas tienen comillas. ¿Pueden ayudarme a eliminar las comillas al exportar a CSV? aquí un ejemplo:
"20150521", "62549", "2492", "", "16.52", "1.98", "0", "0", "0", "", "922330816001", "", "", "P "," "," 2492 "
"20150521", "71343", "2493", "", "8.26", "0.99", "0", "0", "0", "", "922330816001", "", "", "P "," "," 2493 "
Quiero esto..
20150521,62549,2492`` 16.52,1.98,0,0,0`` 922330816001 ,,, P ,, 2492
20150521,71343,2493`` 8.26,0.99,0,0,0`` 922330816001 ,,, P ,, 2493
Gracias

aquí está mi código:

//generating .csv
$csv = Excel::create($conciliacion->nombre, function($excel){
            $excel->sheet('Lista', function($sheet) {
                $empresa = Empresa::find(1);
                $conciliacion = Session::get('conciliacion');
                Session::forget('conciliacion');
                $fecha_conciliacion = $conciliacion->fecha;

                $i = 1;
                $ordenes = Orden::whereBetween('fecha_emision', array($fecha_conciliacion.' 00:00', $fecha_conciliacion.' 23:59'))->get();
                var_dump($ordenes);
                foreach($ordenes as $o){
                    $sheet->row($i, array(
                        (int)date("Ymd", strtotime($o->fecha_emision)),
                        (int)date("His", strtotime($o->fecha_emision)),
                        (int)$o->numero_orden,
                        (int)$o->tipo_tarjeta,
                        (float)number_format(($o->subtotal_12+$o->subtotal_0), 2),
                        (float)number_format($o->iva, 2),
                        (float)'0.00',
                        (float)number_format($o->intereses/100, 2),
                        (float)number_format($o->total_intereses/100, 2),
                        (int)$o->numero_autorizacion,
                        (int)$empresa->ruc,
                        (int)$o->tipo_credito,
                        (int)$o->meses_credito,
                        'P',
                        '',
                        (int)$o->numero_orden,
                    ));
                    $i++;
                }
            });
        })->export('csv');

Comentario más útil

Tendrá que cambiar la configuración enclosure en la configuración: https://github.com/Maatwebsite/Laravel-Excel/blob/master/src/config/excel.php#L129

Todos 3 comentarios

Tendrá que cambiar la configuración enclosure en la configuración: https://github.com/Maatwebsite/Laravel-Excel/blob/master/src/config/excel.php#L129

Excelente, en Laravel, el archivo de configuración es: ../vendor/maatwebsite/excel/src/config/csv.php gracias ..
Requerirá más documentación sobre configuraciones. de todos modos gracias de nuevo.

Si es Laravel 4, lo es. El ejemplo que di fue para Laravel 5, que tiene una forma diferente de lidiar con config.

¿Fue útil esta página
0 / 5 - 0 calificaciones