Odczyt z pliku tekstowego.

Użytkowanie programu bazodanowego

Odczyt z pliku tekstowego.

Postprzez Bzyk » Cz kwi 29, 2010 7:10 pm

Witam.
Stoję przed problemem importu danych z pliku tekstowego do bazy.
Plik będzie się zawsze nazywał GLG_001.txt i zawsze będzie to ta sama struktura (CSV) ale z tabulatorami zamiast średników, separującymi pola.
Odczytywanie będzie z USB-Stick (co komplikuje sprawę litery dysku, bo może się zmienić, ale przynajmniej plik będzie zawsze w katalogu głównym).
Sam odczyt ma być maksymalnie prosty czyli wciśnięcie guzika, w tle odczyt i walidacja danych (nie wolno dwa razy tych samych danych wczytać - data/godzina!) i komunikat czy wczytano pomyślnie, czy coś poszło nie tak (plik już był wczytywany, brak pliku, struktura nie pasuje do wzorca - gdyby ktoś chciał manipulować, bo to w końcu zwykły TXT).
Nie bardzo wiem od czego zacząć, gdzie szukać pomocy, więc piszę tutaj. :)
Może ktoś już coś takiego (lub podobnego) robił i użyczyłby kawałek kodu, tudzież pomógł.

Dzięki z góry.
Pozdrawiam
Tadek
OOo 3.2 WinXP + Win7
Bzyk
 
Posty: 1
Dołączył(a): Cz kwi 29, 2010 7:00 pm

Re: Odczyt z pliku tekstowego.

Postprzez mg2 » Cz kwi 29, 2010 8:36 pm

Zacznij może od funkcji wczytującej plik
"http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/Files_and_Directories_(Runtime_Library)"

Potem funkcje sprawdzające każdą linijkę
"http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/Strings_(Runtime_Library)"

Na końcu wrzucenie danych do bazy
"http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/Database_Access"
OOo3.1.1 na Ubuntu 9.04
mg2
 
Posty: 170
Dołączył(a): Cz sty 28, 2010 9:20 pm


Powrót do Base

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości