Ciao a tutti, non riesco a risolvere un problema che ho su un array.
Estraggo tre campi dall'array 'availabilities' e il primo campo è una data.
Questo campo viene memorizzato con uno spazio bianco davanti alla data, infatti nel file Prova.xlsx il campo non è leggibile proprio perchè ha lo spazio bianco davanti): non so come fare a toglierlo.
Di seguito il codice che utilizzo.
Grazie mille in anticipo
Estraggo tre campi dall'array 'availabilities' e il primo campo è una data.
Questo campo viene memorizzato con uno spazio bianco davanti alla data, infatti nel file Prova.xlsx il campo non è leggibile proprio perchè ha lo spazio bianco davanti): non so come fare a toglierlo.
Di seguito il codice che utilizzo.
Grazie mille in anticipo
Codice:
$csv = 'data,id camera,disponibilita,' . "\n";
foreach($d_json['availabilities'] as $item)
{
$csv .= ''.$item['from'].',' . $item['room_type_id'].','.$item['real_availability'][0].','.'' . "\n";
}
...
$a = explode(",", $csv);
$columnArray = array_chunk($a, 3);
$spreadsheet->getActiveSheet()
->fromArray(
$columnArray, // The data to set
);
// // (b) salvo il risultato nel file xlsx
$writer = new Xlsx($spreadsheet);
$writer->save('Prova.xlsx');