Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Dane z excela do mysql
wicy
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 2.02.2008

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


Mam po raz drugi ten sam problem, z którym nie potrafię sobie poradzić - wysłaniem danych w excelu na serwer.
Mam bazę danych MySQL i phpmyadmin pozwala mi ręcznie importować dane do bazy z formatu CSV lub SQL.
Poradziłem sobie chyba z problemem. Po stronie PC robię:
1) export excel -> unicode txt (cyrylica zostaje zachowana)
2) otwieram notatnikiem i zmieniam kodowanie na utf8
3) otwieram znów excelem poleceniem "otwórz za pomocą" (cyrylica w formie krzaczorów ale to bez znaczenia)
4) robię eksport do CSV (znów poprawnie pokazuje się cyrylica)
Po stronie phpmyadmin robię import CSV z ustawionym parametrem latin2 (nie wiem dlaczego akurat taki, ale tylko taki działa poprawnie)

Niestety, hosting (kei) namieszął coś z oprogramowaniem i to co do tej pory działało nagle działać przestało. Nie da się w ogóle "wgrać" csv.
Próbowałem korzystać z różnych klientów mysql (MYSQL Front, EMS SQL Manager), ale żaden poprawnie nie importuje danych na serwer - chodzi o kodowanie. Próbowałem importów z csv, excel2003, excel2007 i za każdym razem zamiast polskich znaków mam różne krzaki, choć wszędzie gdzie tylko są takie opcje (baza, html, opcje importu) ustawiane mam utf-8.
Jak sobie z tym poradzić? Czy ktoś opanował wysyłanie danych excela - jeśli tak to czym i jak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wicy
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 2.02.2008

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


Mam to poustawiane:
1) w phpmyadmin
- ustawienia mysql - Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8)
- System porównań dla połączenia MySQL: utf8_general_ci
2) w bazie danych
- metoda porównywania napisów: utf8_general_ci
3) strona www
- ustawienie kodowania: - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Pola tabeli to głównie varchar(255) i smalint, float.

Nijak jednak nie mogę poprawnie wgrać csv by polskie znaki były wyświetlane na stronie (IMG:style_emoticons/default/sad.gif)
Jak jeszcze sobie z tym poradzić? Proszę nie sugerować skryptów konwertujących bo sobie z tym nie poradzę (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 16:30