ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ, Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» CSV, Π½ΠΎ Π² Π΄Π°Π½Π½ΡΡ
ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ Π΅ΡΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΌΠ½Π΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π² CSV? Π²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ:
«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 "
Π― Ρ
ΠΎΡΡ ΡΡΠΎΡ..
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
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
Π²ΠΎΡ ΠΌΠΎΠΉ ΠΊΠΎΠ΄:
//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');
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ enclosure
Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: https://github.com/Maatwebsite/Laravel-Excel/blob/master/src/config/excel.php#L129
ΠΡΠ»ΠΈΡΠ½ΠΎ, Π² Laravel ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ../vendor/maatwebsite/excel/src/config/csv.php, ΡΠΏΠ°ΡΠΈΠ±ΠΎ ..
ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌ. Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π΅ΡΠ΅ ΡΠ°Π·.
ΠΡΠ»ΠΈ ΡΡΠΎ Laravel 4, ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊ. Π― ΠΏΡΠΈΠ²Π΅Π» ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Laravel 5, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π±ΠΎΡΡ Ρ config.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ
enclosure
Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: https://github.com/Maatwebsite/Laravel-Excel/blob/master/src/config/excel.php#L129