Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Parsowanie pliku tekstowego
Spooky2
post 23.02.2009, 23:11:30
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Witam. Potrzebuje podpwiedzi, bo byc moze wywazam otwarte drzwi. Mam do sparsowania plik txt, dokladnie wyciag mbankowy zacigniety za pomoca mbank-cli czyli txt w ktorym to poszczegolne atrybuty sa oddzielone od siebie (kolumny)

nazwa_konta data typ_operacji opis, cos w ten desen.

Plik w calosci czytam do tablicy (file) i traktuje eregiem wiersze w poszukiwaniu wartosciowych informacji... No wlasnie wiersze, a nie kolumny w danym wierszu....
W przypadku odnalezienia wartosciowej informacji chcialbym miec tez ladnie kwote ale juz bez wykonywania ereg...
Czyli czy da sie czytac po kolumnach? Gdyby to byl taki ladny pliczek xmlowy jak wyrzuca np mBank history to byloby miodzio, a tak trzeba porzezbic nieco wiecej.

z gory dzieki za sugestie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spooky2
post 25.02.2009, 22:51:09
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

Ostrzeżenie: (0%)
-----


Cytat(dr_bonzo @ 25.02.2009, 15:14:02 ) *
Zapewne jest to (ten wyciag z banku) CSV [jak pisal aeyo] i ta funkcja ci sie przyda, ew. ustaw inne parametry separatorow.


Nie to nie jest csv, wowczas od reki bym jej uzyl. Mam plik zrzucony z mbank-cli - format to kolumny oddzielone spacjami ;-) - jak na wyciagu :-)

nazwa konta data_operacji kwota typ operacji tytulem
mBiznes 2009-02-20 49.00 przelew przychodzac Jank Kowalski 23-Stycznia Faktura vat nr

yzucie " " jako sepatatora w funkcji daje czesciowo efekty do pola tytulem funkcja dziala nawet ok, ale samo pole tytulem potrafi dzielic na 5-6 kawalkow :-) ze wzgledu na pojawiajace sie tam spacje. Niewazne, efekt osiagnalem, kwote czyta ladnie, bo zawsze jest 4 wyrazem w tablicy. Reszta mnie nie obchodzi bo i tak jade calym eregiem po wierszu.

Ten post edytował Spooky2 25.02.2009, 22:52:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 21:40