[inne][PHP] CSV - wyświetlenie jednego wiersza |
[inne][PHP] CSV - wyświetlenie jednego wiersza |
15.04.2024, 14:07:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 5 Dołączył: 11.02.2011 Ostrzeżenie: (0%) |
Cześć,
mam plik csv (przerobiony z excela). Zawiera ok. 6 tys. linijek. Potrzebuję wyświetlić tylko jeden wiersz - jeżeli w wierszu znajduje się szukane wyrażenie (np. wiadro). Czy za każdym razem pobieram cały plik i go przeszukuję? Czy jest może jakiś lepszy (szybszy?) sposób? Dzięki za sugesie! |
|
|
16.04.2024, 08:44:21
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Jest. Robisz import danych do bazy SQL, aby każda linia i kolumna była rozdzielona.
|
|
|
18.04.2024, 17:15:02
Post
#3
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Jeżeli faktycznie nie potrzebujesz 5999 linii, to potraktuj cały CSV jak tekst. Skorzystaj np. z preg_match_all(), wyrażenia regularnego i sprawdź czy efekt jest zadowalający.
Korzystałem też swojego czasu z tej biblioteki: https://github.com/thephpleague/csv, może i tobie się przyda |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 19:32 |