Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][csv] najlepsza klasa do tworzenia plików .csv
marcinek37
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

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


szukam najlepszej klasy do tworzenia plików .csv
co powiecie o tej?
http://www.michaelhartmayer.com/php/csv-ex...-class-for-php/

wygląda przyzwoicie, ale boję się, że przy bardziej skomplikowanych ciągach (np. z polskimi znakami, znakami specjalnymi typu stopień Celcjusza) wysypie się, albo będzie działać pod Office 2010, a pod Office 2003 (którego nie mam) już nie

znalazłem jeszcze coś takiego:
http://www.phpclasses.org/package/3973-PHP...ry-results.html
http://code.google.com/p/parsecsv-for-php/

wiem, że najlepiej wszystko potestować samemu, ale zapewne ktoś z Was zna idealne rozwiązanie i liczę, że się nim podzieli wink.gif

Ten post edytował marcinek37 21.05.2013, 17:41:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Z CVS problem jest o tyle duży, że nie istnieje żadna specyfikacja tego formatu i na dobrą sprawę istnieje wiele różnych wersji. Nie mniej jednak najbardziej sensowne wydaje się korzystanie z formatu zaproponowanego przez RFC4180. Jeżeli ta biblioteka jest z nią kompatybilna generowany plik CSV powinien być poprawnie obsługiwany przez większość programów.
Go to the top of the page
+Quote Post
marcinek37
post
Post #3





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

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


na podanej stronie nie ma gotowego kodu, możesz podać linka do gotowej klasy, która wg Ciebie jest najlepsza?
Go to the top of the page
+Quote Post
Greg0
post
Post #4





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


minuta szukania w google:
https://github.com/ajgarlag/AjglCsv
https://github.com/ockam/php-csv
Go to the top of the page
+Quote Post
marcinek37
post
Post #5





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

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


minutka, a nawet mniej - szukać potrafię, chodzi tylko o to, żeby spośród wielu kodów wyciągnąć jeden najlepszy - sam podałeś mi dwa wink.gif
Go to the top of the page
+Quote Post
Greg0
post
Post #6





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


Czy są najlepsze to pytanie do innych lub do samego siebie, najlepszy jest taki, który tobie najbardziej odpowiada. Drugi z podanych nie obsługuje RFC4180. Ten pierwszy wygląda sensownie
Go to the top of the page
+Quote Post
marcinek37
post
Post #7





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

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


a zatem biorę się za drugi wink.gif

ten skrypt nie działa: https://github.com/ajgarlag/AjglCsv
a w tym nie ma polskich znaków: https://github.com/ockam/php-csv

możecie polecić coś naprawdę dobrego?


==========


wszystko działa, działają mi polskie znaki, znaki specjalne, ale gdy tylko pojawi się znak ? (gamma) to ucina ciąg
czym to może być spowodowane i jak temu zaradzić?

gdy wklejam ten znak do formularza i wysyłam do bazy danych z kodowaniem utf8_unicode_ci, jest wszystko w porządku

Ten post edytował marcinek37 25.05.2013, 00:15:53
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 04:24