Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%)
|
na forum znalazłem kilka opisów jak to zrobić poprzez php ale jestem początkujący i nie mogę sobie z tym poradzić. w sieci znalazłem gotowe programy które z excela importują do mysql ale wszystkie były płatne... czy ktoś zna taki darmowy program?
chodzi mi o coś w tym stylu ale darmowy: http://www.sqlmanager.net/en/products/mysql/dataimport ewentualnie czy mogę prosić o opis dla początkującego jak to zrobić za pomocą skryptu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
Witam,
Podam Ci ogólny schemat jak to zrobić - przynajmniej jeden ze sposobów. 1) Mając dane w excelu możesz wyeksportować je do pliku csv. Rzecz prosta. 2) Plik csv to zwykły plik tekstowy rozdzielony średnikami. Musisz teraz z poziomu php odczytać dany plik (czyli kłania się Ci znajomość obsługi plików w php). 3) Jeżeli to będziesz potrafił następnie musisz: a) jak już wcześniej napisałem odczytać zawartość pliku linia po linii (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) dokonać rozdzielenia danego wiersza na kolumny (tutaj przychodzi Ci z pomocą średnik jako znak rozdzielający) c) przygotować sobie zapytanie SQL czyli zwykły INSERT (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) (mając wcześniej nawiązane połączenia z serwerem MySQL) wysłać zapytanie do bazy danych. Taki jest ogólny przepis na rozwiązanie Twojego problemu. Dokładniejsze informacje znajdziesz w różnych częściach manuala php, kursach on-line. W razie problemów pisz, w miarę możliwości postaram się odpowiedzieć. PS. Można to zrobić prościej - bez skryptu php. Możesz podobnie jak wcześniej wyeksportować plik do CSV, a następnie z klienta mysql przygotować odpowiednie zapytanie z wykorzystaniem LOAD DATA INFILE. |
|
|
|
Arek00 excel --> mysql 17.11.2005, 22:06:33
sopel Cytat(mhs @ 2005-11-17 23:45:57)a) jak już wc... 18.11.2005, 00:15:00
FiDO A ja dodam, ze darmowy phpMyAdmin ma funkcje impor... 18.11.2005, 00:48:53
Arek00 udało mi się zrobić coś takiego:
[PHP] pobierz, p... 18.11.2005, 20:26:26
strife Ten program umożliwia Import z Exel'a
polecam... 18.11.2005, 21:26:19
Arek00 program jest fajny ale nie darmowy.... 20.11.2005, 15:11:43
ennics tak jak mówił @mhs, do CSV a potem importuj, ale n... 20.11.2005, 15:34:28 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 15:34 |