|
|
|
|
Strona 1 z 1
|
[ Posty: 9 ] |
|
profil importu plik txt odzielony spacjami
Autor |
Wiadomość |
elja
Rejestracja: 2010-01-18, 23:21 Posty: 38
|
profil importu plik txt odzielony spacjami
Witam,
próbuje zrobic profil importu do FK Premium 2010. Plik z danymi to txt - kolumny odzielone są spacjami i zeby było ciekawiej jedną kolumne od drugiej oddziela 3 spacje a kolejna np 5 spacji. testuje to na formacie sdf - zamiast średnika wstawiam [ ] i działa to jezeli kolumny sa odzielone jedną spacją. Nie wiem jak zmodyfikowac format, zeby działało dla kilku spacji.
|
2010-06-21, 20:00 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
a w czym to przeszkadza?
zamiast 30 pól (kolumn) w pliku masz ich 90....
|
2010-06-21, 23:26 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
wyrazenia regularne - warto o nich poczytac i uzyc
|
2010-06-22, 00:46 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
ja bym niezmieniał...
jeśli zaczniemy spacje koło siebie traktować jako jeden separator np. 5 spacji
to co się stanie jeśli np. w 6 i 7 kolumnie bedzie pusta wartość?
totalnie rozjedzie się struktura pliku...
i trzymał bym się plieknego pliku z 90 kolumnami
|
2010-06-22, 08:24 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
darku - jesli dobrze rozumiem to plik wyglada tak
(zamiast spacji daje kropki dla zoobrazowania)
xxx....zz..zzz..aa
yy.....ccc.ww..ww
i jesli bedziesz sie trzymal tych 90 pol to aby trafic z "zz" i "ccc" bedziesz musial raz czytac z [7] raz te wartosc z [8] etc - co chyba jest malo sensowne
a moze ten plik ma stale kolumny? i zz jest zawsze od 8mej np? to wtedy lepiej uzyc formatu stalokolumnowego do importu
|
2010-06-22, 17:21 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
no ja myśle, że ilość kolumn jest stała...
bo jak powiada klasyk "ilość kilerów musi się zgadzać...."
|
2010-06-22, 19:34 |
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
no ale jesli tak jest - tzn ze pole nr 2 jest zawsze od np 8go znaku a pole nr 3 od powiedzmy 20go
to przeciez istnieje zapomniany w mrokach dziejow format
CDF,a,b,c...
Format pól o stałej długości. Jedna linia pliku stanowi jeden rekord danych. Wartości a,b,c itd. Określają szerokości (w znakach) kolejnych pól danych.
|
2010-06-22, 20:17 |
|
|
darek.007
Rejestracja: 2007-12-13, 23:19 Posty: 367 Pomógł: 2
|
dyskusja staje się dość akademicka...
wymyślamy, filozujemy, teoretyzujemy...
a autor znikł...
|
2010-06-23, 13:23 |
|
|
elja
Rejestracja: 2010-01-18, 23:21 Posty: 38
|
dziekuje za wszystkie uwagi. kombinowałam kombinowałam i nawet cos zaczeło wychodzic ale okazało się (chyba na szczescie), ze plik zosatnie tak przygotowany, zeby kolumny były oddzielone średnikami.
moje kombinacje polegały na tym, ze zmodyfikowałam format sdf tak, ze zamaist średnika spacja. i wówczas jak np. miedzy kolumna 2 i 3 było 6 spacji to pierwsza była traktowana jak separator a pozostałe 5 jako element w pliku. problem sie komplikował bo np pomiedzy 6 i 7 kolumna mogło byc w pierwszym wierszu 3 spacje w czwartym 5 a w szóstym np. 2 bo w 7 kolumnie była kwota raz 2 raz 3 a innym razem 4 cyfrowa.
|
2010-06-28, 17:55 |
|
|
|
Strona 1 z 1
|
[ Posty: 9 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Google [Bot] i 24 gości |
|
Nie możesz tworzyć nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników
|
|
|
|