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).
 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 6322 30.05.2015, 21:09
Ostatni post: Szachista
  C++ problem z cin.getline. Zadeklarowanie rozmiar tekstu Trojan3000 6 4098 29.03.2014, 10:55
Ostatni post: Trojan3000
  Walidacja danych w JTable Trojan3000 1 2994 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
  problem z programem .bat wiktrom12 4 7732 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 6536 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 7242 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2260 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 7916 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 8130 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 7381 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 7985 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 7757 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 8193 13.05.2018 10:43
Ostatni post: Szachista
  Autohotkey automatyczny zapis TheProgson 0 7814 07.05.2018 21:27
Ostatni post: TheProgson
  VBA Pobieranie wybranych plików z danymi julietta03 1 8049 04.05.2018 08:25
Ostatni post: broda99
  [VBA] Przenoszenie danych między formularzami Pioro 4 8460 23.04.2018 11:48
Ostatni post: broda99
  Skrypt, który szuka i zamienia armen10 2 8283 23.04.2018 10:04
Ostatni post: armen10
  Liniowa regresja w Pythonie a budowanie modelu Trojan3000 2 8408 16.04.2018 13:26
Ostatni post: Trojan3000