Mam do czynienia z problemami z datami i czasem. Chcę, aby były czytane tak, jak pojawiają się w skoroszycie programu Excel.PHPExcel: Czytaj wszystkie wartości (data, czas, liczby) jako ciągi znaków
Tak, wierzę, jeśli dostanę wszystkie komórki arkusza z wykorzystaniem ToArray(), to należy po prostu zrobić coś (niektóre konwersji formatu), który mapuje wszystkie komórki jako ciągi, daty, godziny itp
OR może istnieć funkcja podobna do obciążenia, która ładuje wszystkie dane ze skoroszytu jako ciąg bez żadnych formatów ani innych złożonych rzeczy.
Dzięki za odpowiedź na to pytanie. Wszystko działało dobrze. Ale myślę, że dokumentacja toArray(), rangeToArray() (i wszystkich innych, o ile ma to zastosowanie) powinna zawierać ostrzeżenie, aby nie używać '$ objReader-> setReadDataOnly (true) '. Zajęło mi trochę czasu, aby dowiedzieć się, dlaczego Twoja sugestia nie działa. Muszę zanurkować w kodzie PHPExel, aby to zrozumieć. – WebSoft
To zastrzeżenie dotyczące setReadDataOnly (true) ma zastosowanie w całym PHPExcel, nie tylko w metodach takich jak toArray() ... dodając ostrożność wszędzie tam, gdzie ma to zastosowanie, należy dodać kilkaset linii do dokumentacji. Trwa jednak proces aktualizacji dokumentacji. –
Dzięki za odpowiedź. Kolejne pytanie: Czy możliwe jest importowanie plików tekstowych z ogranicznikami tabulacji do obiektu PHPEXCEL? – WebSoft