Intégrer un fichier excel dans une base
Fermé
John4834
Messages postés
94
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
22 juin 2011
-
31 mai 2011 à 15:42
alphon5o - 31 mai 2011 à 16:30
alphon5o - 31 mai 2011 à 16:30
A voir également:
- Intégrer un fichier excel dans une base
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Liste déroulante excel - Guide
- Fichier host - Guide
1 réponse
salut,
- telechage la librairie excel reader disponible ici: http://sourceforge.net/projects/phpexcelreader/files/Spreadsheet_Excel_Reader/Interim%20update/phpExcelReader.zip/download et envoi le dossier dezipper sur ton serveur
- normalement il contient des exemples. inspire toi des exemples pour creer ton script. a vrai dire ce pas tres compliqué.
voici un ptit script a adapté par exemple:
- telechage la librairie excel reader disponible ici: http://sourceforge.net/projects/phpexcelreader/files/Spreadsheet_Excel_Reader/Interim%20update/phpExcelReader.zip/download et envoi le dossier dezipper sur ton serveur
- normalement il contient des exemples. inspire toi des exemples pour creer ton script. a vrai dire ce pas tres compliqué.
voici un ptit script a adapté par exemple:
function cleanThis($val){ return mb_convert_encoding($val, "UTF-8","windows-1252"); } require_once 'Excel/reader.php'; $file = "ton_fichier_excel.xls"; $data = new Spreadsheet_Excel_Reader(); // Set output Encoding. $data->setOutputEncoding('CP1251'); $data->read($file); error_reporting(E_ALL ^ E_NOTICE); $conect = mysql_connect($server,$user,$pass) or die(mysql_error()); $mysql_select_db($bdd) or die(mysql_error()); for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { // tu fait ton traitement ici //pour recuperer un champ, tu utilise // $data->sheets[0]['cells'][$i][$j] } }