Strona 1 z 1
Zapis do pliku
: 03 kwie 2008 07:13
autor: Kozia
Witam. Czy ktoś mógłby mi pomóc?? Nie potrafie sobie poradzić z jednym problemem. A mianowicie chcę robić zapis do pliku pięciu zmiennych za pomocą bloku Write To Spreadsheet File. Gdy plik przekroczy 10 MB powinien się tworzyć nastepny plik o rozszerzeniu wyniki1.ods, itd. Ktoś ma jakiś pomysł??
Re: Zapis do pliku
: 03 kwie 2008 16:03
autor: jogurt_owocowy
Hej
Najprościej będzie podzielić dane do zapisania na porcje i zapisywać porcjami dopóki plik nie będzie mieć odpowiedniego rozmiaru, wtedy zmienić nazwę i od nowa.
W przykładzie z rysunku dane są podzielone na 100 porcji - 1000-elementowych tablic i zapisywane po kolei do pliku (z opcją append). Gdy na wyjściu size będzie już odpowiednio dużo wystarczy zmienić nazwę pliku (przechowywaną np. w shift registerze).
Ostatecznie jeśli zapisywane są proste dane (jak tablice liczb) do pliku tekstowego to można pokusić się o napisanie funkcji, która na wejście dostaje docelowy rozmiar pliku i w oparciu o to, dzieli tablicę z danymi na fragmenty o odpowiedniej wielkości.
Pozdrawiam
Zapis do pliku
: 11 kwie 2008 07:59
autor: Kozia
Dzięki i pozdrawiam.