![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 5.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym zrobić import z pliku CSV ale nie wiem jak mam wyciągnąć dane. Mam już import z pliku tekstowego w którym wartości rozdzielone są znakiem TAB i ładnie działa. Ale nie wiem jak to zrobić z plikiem CSV. Wartości musiałyby być rozdzielone znakiem ; Kod którego teraz używam to:
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 7.09.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zważywszy na możliwość obecności w polach znaków ;, gdy są to stringi, nie tylko liczby, lepiej chyba albo użyć funkcji CSV, jak zasugerował dr_bonzo, albo opracować jakiegoś zmyślnego regexpa, albo samemu parsować, pomijając elementy w cudzysłowach/apostrofach.
Inaczej się zupełnie posypie przy wciąganiu takiego pliku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:59 |