Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: xls do mysql
Forum PHP.pl > Forum > Przedszkole
pyrek
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!
Marusz
Nie napisales, jaki system wchodzi w gre. W ciemno polecam: http://php5.pl/php/odczytywanie_plikow_xls...technologii_com
dr_bonzo
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
pyrek
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.