Jest to kontynuacja na pytanie z tego: Algorithm to dynamically merge arraysNiecytowany Postacie w komórce zatrzymać przetwarzanie Row PHPExcel
Istnieją znaki Niecytowany w niektórych komórek w arkuszu. Próbuję uciec z nich za pomocą addslashes(), ale phpexcel wydaje się ignorować to i przestać przetwarzać pozostałe wiersze. Ten błąd pojawił się w dziennikach:
PHP Warning: Unexpected character in input: '\' (ASCII=92) state=1
Przeanalizowałem interfejs API; Nie widziałem żadnych metod formatowania tekstu, z których mogę korzystać. (Popraw mnie, jeśli się mylę)
Twoja pomoc jest doceniana.
addslashes nie ucieka okresy, php.net mówi mi .... o_O. – Mina
PHPExcel nie przejmuje się ukośnikami, są po prostu znakami w ciągu znaków ... jedynym zastrzeżeniem jest użycie UTF-8. Tak długo, jak twoje własne reguły PHP z ciągami, nie powinieneś mieć żadnych problemów z biblioteką, więc wyraźnie jest to coś innego. Czy możesz podać przykład tego, co łańcuchy powodują problemy i jak je czytasz z PHPExcel i przechowujesz je w bazie danych. –