Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> xls do mysql, importowanie z pliku do bazy
pyrek
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 23.09.2003

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


Witam szukałem na forum ale w sumie nigdzie nie ma napisanego rozwiązania wszedzie jest odwrotna sytuacja!!!

Mam skrypt który exportuje mi baze do pliku xls jednak nie mam pojęcia jak zrobić odwrotną sytuacje czyli z tego pliku spowrotem do bazy mysql, wiem że moge to zrobić za pomoca phpmyadmina jednak musze robic skrypcik który to będzie wykonywał automatycznie z poziomu admina do aktualizacji stanów magazynowych!!! Prosze o pomoc!
Go to the top of the page
+Quote Post
Marusz
post
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 16.05.2003
Skąd: POLAND

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


Nie napisales, jaki system wchodzi w gre. W ciemno polecam: http://php5.pl/php/odczytywanie_plikow_xls...technologii_com
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Wyksportuj z excela do *.csv i potem zaimportuj do bazy phpadminem lub przez LOAD DATA INFILE http://dev.mysql.com/doc/mysql/en/load-data.html
Go to the top of the page
+Quote Post
pyrek
post
Post #4





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 23.09.2003

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


w sumie poradziłem sobie z wyświetlaniem jednak nie mam pojęcia jak tą funkcje wyświetlania pliku xls na zapisywanie do bazy tym bardziej że musze uwzględnić formę sprawdzenia że jeżeli nie ma w bazie produktu o id podanym w pliku xls to nie ma nic z tym robić czyli nie dodawać ma tylko poprawić juz istniejące.
oto kod który mi wyświetla baze ale tak jak napisałem nie wiem jak go przerobić na zapisywanie do bazy.
  1. <?php
  2.  
  3.   require_once 'Excel/reader.php';
  4.  
  5.   $xls = new Spreadsheet_Excel_Reader;
  6.   $xls->read('plik2.xls');
  7.    
  8.   echo '<table border=\"1\">';
  9.   for ($i = 1; $i <= $xls->sheets[0]['numRows']; $i++) {
  10.     echo '<tr>';
  11.    for ($j = 1; $j <= $xls->sheets[0]['numCols']; $j++)
  12.     echo '<td>'.plXSL($xls->sheets[0]['cells'][$i][$j]).'</td>';
  13.    echo '</tr>';
  14.   }
  15.   echo '</table>';
  16.  
  17. ?>


Ten post edytował pyrek 26.04.2005, 10:35:01
Go to the top of the page
+Quote Post

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: 23.08.2025 - 18:27