Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plik z worda do mysql
emi23o9
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2007
Skąd: Łódź

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


Mam taki problemik. Mam dosc duzy plik napisany w wordzie. Jest to lista, jednak nie za bardzo zorganizowana, ale bardzo dluga. Potrzebuje ja przeniesc do tabeli w mysql. Myslalam nad zmiana rozszerzenia na sql i importem, jednak byloby duzo roboty ze zmiana samego pliku. Czy ma moze ktos pomysl jak mozna to zrobic w dosc prosty sposob? Bede wdzieczna za wskazowki smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Zmiana rozszerzenia z *.doc na *.sql nie da zupełnie nic. No chyba, że plik będzie zawierał polecenia SQL'owe ... a pewnie nie zawiera.

Nie wiem jaką ta lista ma postać, ale ja bym się pokusił o zrobienie np w php odpowiedniego skryptu, który odczyta zawartość pliku linia po lini i odpowiednio stworzy zapytania do bazy danych.


--------------------
404
Go to the top of the page
+Quote Post
emi23o9
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2007
Skąd: Łódź

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


worriedsmiley.gif Piszac, ze byloby duzo roboty ze zmiana samego pliku, chodzilo mi wlasnie o dodanie zapytan sql do tekstu. Szczerze mowiac nawet nie mam pomyslu jak zrobic ten skrypt php. Czy jest mi ktos w stanie pomoc przy jego tworzeniu?
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Wszystko zależy jaki format maja dane w nim zgromadzone.


--------------------
404
Go to the top of the page
+Quote Post
frickle
post
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 20.04.2006
Skąd: Kraków/Lublin/Lubartów

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


Gdybyś wrzuciła chociaż kawałek tej listy i opisała co i gdzie ma się znaleźć to może by się dało coś pokombinować...


--------------------
Lepiej kijek obcinkować niż go potem pogrubasić.
Go to the top of the page
+Quote Post
ww-06
post
Post #6





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 16.12.2006

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


Cytat(emi23o9 @ 23.01.2007, 22:44:18 ) *
Mam taki problemik. Mam dosc duzy plik napisany w wordzie. Jest to lista, jednak nie za bardzo zorganizowana, ale bardzo dluga. Potrzebuje ja przeniesc do tabeli w mysql. Myslalam nad zmiana rozszerzenia na sql i importem, jednak byloby duzo roboty ze zmiana samego pliku. Czy ma moze ktos pomysl jak mozna to zrobic w dosc prosty sposob? Bede wdzieczna za wskazowki smile.gif


Najpierw przekopiuj te dane do Excela do jednej kolumny, a w drugiej wstaw formuły na insert do bazy z pierwszej kolumny. Potem to już tylko wystarczy zaznaczyć wszystkie wiersze z drugiej kolumny (niepuste) i np. poprzez phpmyadmina wgrać do bazy.
Mam nadzieję, że wiesz jak w Excelu stworzyć formułę pobierającą tekst z jednej komórki do drugiej i łączącej z tekstem zapytania sql - podpowiedź: należy użyć cudzysłowów i znaków & np.:
="insert into tablica (kol1) values ('"&A1&"');"

Ten post edytował ww-06 24.01.2007, 09:37:44
Go to the top of the page
+Quote Post
emi23o9
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2007
Skąd: Łódź

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


Problemem jest ze ta lista wyglada tak:

ACL13) D. ROGER. "A new method to determine and reduce harmonic torques of interior permanent magnet synchronous machines". IEE Proceedings on Electric Power Applications, UK. (article en cours d’évaluation).

ACT46) D. ROGER, P. WERYNSKI. "Contribution of lamination behaviour to high frequency radiation of AC machines". EMF 2003 AACHEN, Gemany, Octobre 2003, pp. 205-209.

Gdzie to acl czy act to sposob ich numeracji, ktory nie jest potrzebny, pozniej sa autorzy, powinni znalezc sie w kolumnie autorzy, tytul w kolumnie tytul, na koncu sa dodatkowe informacje i w tych informacjach w niektorych miejscach jest rok, ktory rowniez powinien sie znalezc w innej kolumnie niz informacje.
Go to the top of the page
+Quote Post
frickle
post
Post #8





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 20.04.2006
Skąd: Kraków/Lublin/Lubartów

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


OK, działam nad tym. poczekaj trochę, już niewielw mi zostało.

Jeszcze jedno pytanie: Czy jak z datą jest miesiąc to

a) ma zostać dodany do daty
cool.gif ma zostać dodany do reszty części informacyjnej
c) ma zostać usunięty całkowicie

questionmark.gif?

Ten post edytował frickle 24.01.2007, 13:04:22


--------------------
Lepiej kijek obcinkować niż go potem pogrubasić.
Go to the top of the page
+Quote Post
emi23o9
post
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 22.01.2007
Skąd: Łódź

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


Sam rok ma byc w kolumnie rok, a w kolumnie informacje ma byc i miesiac i rok i reszta. Mowilam, ze jest to troszke niepoukladane smile.gif. Tak czy siak, bardzo Ci dziekuje, ze starasz mi sie pomoc.
Go to the top of the page
+Quote Post
frickle
post
Post #10





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 20.04.2006
Skąd: Kraków/Lublin/Lubartów

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


OK.

Przyślij mi swojego maila na priv. Wyślę ci programik z instrukcją obsługi.

inaczej: napisz na pawel[at]dahouse.pl maila - tylko zebym wiedzial ze to od ciebie (tzn cos w temacie). Zwrotnie odesle ci programik do konwersji i instrukcje obslugi.

Ten post edytował frickle 24.01.2007, 14:05:32


--------------------
Lepiej kijek obcinkować niż go potem pogrubasić.
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: 19.08.2025 - 05:00