Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zaczytywanie dużego pliku excela
Forum PHP.pl > Forum > PHP
lacky_
Witam,

Mam taki problemik zaczytuje plik xls poczym wyświetlam go na stronce kożystam z Spreadsheet_Excel_Reader problem polega na tym, że zaczytuje dosyć spory plik xls ponad 3mb i nie da się go zapisać ani w xlm ani ani cvs z tego co zauważyłem to ten reader zaczytuje całego excela do tablicy a dane wyciąga z tablicy sęk w tym, że do operacji zaciągniecia tego xls potrzebuje memory_limit ustawione na 32mb(domyślnie 8mb) przy mniejszej ilości pamięci skrypt się wysypywał. To oznacza, że 32mb * X_ilość użytkowników* X zaciągających plików = Wielkie pożarcie pamięci i podejrzewam, że może system tego nie wytrzymać.
Znacie inny sposób pobierania danych z xls mniej zasobożerny??
UDAT
Dodaj cache'ing lub przetwórz ten plik do czegoś bardziej zjadliwego i mniej zasobożernego
lacky_
Nie dokońca rozumiem co masz na myśli poprzez caching??
Zmiana na xml kończy się serią błędów o utracie danych i wynikowym plikiem ponad 8mb, jest on chyba zbyt skomplikowany, żeby dało się go zapisać pod jakąś prosta postacią.
UDAT
Zapisywanie pobranych danych w innej formie lub przetwórz plik Excela na plik sekwencyjny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.