Mam problem z generowaniem raportów. Ograniczenia to czas pracy skryptu i pamięć. Do pobrania są rekordy z całego roku z dodatkowymi informacjami, tzn. zamówienie + sposób sprzedaży, dane z licytacji, awizacja samochodu, wagi wjazdowe i wyjazdowe, załadunek, itp.
Moja koncepcja to odpalenie skryptu, zliczenie ilości rekordów do obrobienia, wyświetlenie informacji o czasie przetwarzania, obrobienie 100 rekordów, zakończenie pracy skryptu i ponowne autoodświeżenie z odrobieniem kolejnych 100 rekordów i tak aż do końca. Mam problem z odkładaniem danych. Nie mogę przy każdym obrobieniu danych otwierać wcześniej obrobionego pliku i dopisywać do niego nowych danych, bo brakuje mi pamięci. Potrzebuje dopisywać do pliku dane bez wczytywania całej zawartości do pamięci. Tak, aby potem podać link do pobrania tego pliku.
Druga sprawa to tak zgromadzone dane muszę wyeksportować do ecxel'a. I tu ponownie mam problem. Obecnie używam phpexcel. Tworzy on cały plik excel w pamięci. Przy tak dużej ilości danych nie utworzy mi on excel'a do pobrania, skończy się pamięć. Potrzebuje rozwiązania, które będzie dopisywać dane do pliku, który następnie będzie można pobrać jako excel.
Jakby dało się jszeszcz łączyć komórki i ustalać format (tekst, cyfra) to było by super.
Powiedzcie jakieś rozwiązanie. Głównie z tym tworzeniem ecxel'a.