Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Walidacja tekstu w CSV,XLS w PHP

#1
Walidacja tekstu w CSV,XLS w PHP
Witam,

Chciałbym rozwiązać jeden problem z walidacją danych w pliku CSV lub XLS. Dokładnie chodzi o usuwanie spacji na końcu wyrazu w kolumnie,wierszu. Pamiętam, że w PHP były funkcje do obróbki tekstu. Pytanie tylko czy nadają się one do użycia na pliku z danymi. Czy macie jakieś pomysły jak to rozwiązać? Może jakiś inny język programowania do tego typu operacji?
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: Walidacja tekstu w CSV,XLS w PHP
Trim / Usun.Zbedne.Odstepy
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_seven Przeglądarka: firefox
#3
RE: Walidacja tekstu w CSV,XLS w PHP
Jak to wykorzystać na przykładzie pliku CSV?
 System operacyjny: windows_seven Przeglądarka: chrome
#4
RE: Walidacja tekstu w CSV,XLS w PHP
Otworzyć plik w Excel i wykorzystać te funkcje. Ew. na sztywno usuwanie ostatniego znaku:
Kod:
=LEWY(A1;DŁ(A1)-1)
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#5
RE: Walidacja tekstu w CSV,XLS w PHP
A z wykorzystaniem PHP?
 System operacyjny: android Przeglądarka: chrome
#6
RE: Walidacja tekstu w CSV,XLS w PHP
Czytać plik linia po linii, rozbić linię na kawałki za pomocą funkcji explode, usunąć spacje, scalić kawałki za pomocą funkcji implode (ale nie wiem, czy to eleganckie rozwiązanie).
Nie odpowiadam na PW, więc proszę nie pisać do mnie.
 System operacyjny: linux_ubuntu Przeglądarka: firefox
#7
RE: Walidacja tekstu w CSV,XLS w PHP
Napisz DOKŁADNIE jaki jest problem:co masz - co chcesz osiągnąć; jakieś szczegóły...
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#8
RE: Walidacja tekstu w CSV,XLS w PHP
Zapodaj może z trzy przykładowe linijki takiego pliku i daj przykład wyniku na podstawie tych trzech linijek.
Tworzenie stron www - https://designbox.pro
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#9
RE: Walidacja tekstu w CSV,XLS w PHP
Proszsz...: https://www.sendspace.com/file/3bsld9
Nie pomagam na PW (ew. odpłatnie). 
I osobom z roszczeniowym podejściem. I osobom niedbającym o poprawność językową.
Jak podawać logi
Jeśli nie odpowiadam w danym wątku przez >3 dni - proszę o przypomnienie na PW z linkiem do wątku w treści.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#10
RE: Walidacja tekstu w CSV,XLS w PHP
Jeżeli chodzi o CSV i PHP to masz w sumie parę opcji.

1. Otwierasz plik (file_get_contents()), rozbijasz na linie (explode("\n", $plik)) i dalej robisz pętlę w pętli (najpierw linie a w środku kolumny). Każdą kolumnę traktujesz funkcją trim().

2. Korzystasz z funkcji file() która od razu zwraca linie z pliku jako elementy tablicy (foreach(file($plik) as $linia)). Dalej wyłuskujesz kolumny - możesz użyć explode+foreach jak wyżej albo np. $kolumna = str_getcsv($linia, ','). Dalej funkcja trim().

3. Możesz też skorzystać z funkcji fgetcsv()
Tworzenie stron www - https://designbox.pro
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Walidacja tekstu w CSV,XLS w PHP)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Walidacja danych w c++ Chojnak1996 1 4334 30.05.2015, 21:09
Ostatni post: Szachista
  C++ problem z cin.getline. Zadeklarowanie rozmiar tekstu Trojan3000 6 3396 29.03.2014, 10:55
Ostatni post: Trojan3000
  Walidacja danych w JTable Trojan3000 1 2478 02.01.2014, 22:22
Ostatni post: Rincewind

Skocz do:


Wybrane wątki (Walidacja tekstu w CSV,XLS w PHP)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Programowanie, od czego zacząć ? Reyo1994 6 5546 22.05.2017 09:09
Ostatni post: joannakulersa
  C# Przechowywanie sporej ilości danych Kamil 1 9 4392 22.05.2017 08:05
Ostatni post: koneton
  Systeminfo.exe - wyświetlanie informacji w Batchu Mamalama555 2 4290 10.05.2017 21:44
Ostatni post: Mamalama555
  Pliki wsadowe z obliczeniami i zakładaniem kont dideek 0 3964 10.05.2017 21:03
Ostatni post: dideek
myBB Praca programisty soul1648 14 9666 29.04.2017 20:44
Ostatni post: Ajgor
  Nauka tworzenia aplikacji w Android Studio- książka do wyboru. raxer 2 4955 11.04.2017 15:12
Ostatni post: raxer
  Rekurencja, zrozumienie soul1648 1 4131 07.04.2017 20:22
Ostatni post: Szachista
  [Matlab] Gra "Papier kamień nożyce" samanta19 7 4816 07.04.2017 15:54
Ostatni post: Szachista
  Sprawdzenia zadłużenia u kontrahentów OxyGenE 12 1887 05.04.2017 07:38
Ostatni post: OxyGenE
  czy w java można napisać dowolny program ? anders33 7 4477 04.04.2017 22:03
Ostatni post: koneton
  Adresy, szesnastkowe dodawanie soul1648 5 4023 03.04.2017 23:21
Ostatni post: Ajgor
  [C++]pobieranie danych z comboBox Pleyzon223 1 3927 02.04.2017 09:35
Ostatni post: Szachista
  Wyszukiwanie w tablicy soul1648 3 3928 01.04.2017 14:26
Ostatni post: Ajgor
  [Visual Studio 2017] Problem z utworzeniem projektu draxen 2 1705 31.03.2017 23:20
Ostatni post: Ajgor
  Tutoriale: Tworzenie raportów z wykorzystaniem SQL. Cixi 3 3773 29.03.2017 08:23
Ostatni post: koneton