Ho problemi con le date e l'ora. Voglio che vengano letti proprio come appaiono nella cartella di lavoro di Excel.PHPExcel: legge tutti i valori (data, ora, numeri) come stringhe
Quindi, credo che se ho tutte le celle del foglio utilizzando toArray(), allora dovrei semplicemente fare qualcosa (un po 'di conversione di formato) che mappa tutte le cellule come stringhe, date, orari ecc
O potrebbe esserci una funzione come il caricamento, che carica tutti i dati nella cartella di lavoro come stringa senza alcuna formattazione o altre cose complesse.
Grazie per aver risposto a questa domanda. Ha funzionato bene. Ma penso che la documentazione di toArray(), rangeToArray() (e di tutti gli altri dove applicabile) dovrebbe includere un avvertimento per non usare '$ objReader-> setReadDataOnly (true) '. Mi ci è voluto un po 'per capire, perché il tuo suggerimento non funziona. Devo immergermi nel codice PHPExel per capirlo. – WebSoft
Questa clausola relativa a setReadDataOnly (true) si applica a PHPExcel, non solo a metodi come toArray() ... aggiungendo un'attenzione ovunque si applichi aggiungere centinaia di righe alla documentazione. Tuttavia, il processo di aggiornamento della documentazione è in corso. –
Grazie per la risposta. Un'altra domanda: è possibile importare file di testo delimitati da tabulazione in oggetti PHPEXCEL? – WebSoft