Intégrer un fichier excel dans une base
John4834
Messages postés
94
Date d'inscription
Statut
Membre
Dernière intervention
-
alphon5o -
alphon5o -
Bonjour,
Je cherche à intégrer un fichier excel dans ma base de données MYSQL via un code PHP.
Donc l'utilisateur du script:
1) télécharge son fichier excel sur le serveur
2) extraction des informations contenue dans le fichier excel pour intégration à la bdd
3) intégration des données à la bdd
4)suppression du fichier excel d'origine
Je n'ai aucune idée de comment faire ça. Pourriez-vous m'éclairer,
Merci d'avance,
John
Je cherche à intégrer un fichier excel dans ma base de données MYSQL via un code PHP.
Donc l'utilisateur du script:
1) télécharge son fichier excel sur le serveur
2) extraction des informations contenue dans le fichier excel pour intégration à la bdd
3) intégration des données à la bdd
4)suppression du fichier excel d'origine
Je n'ai aucune idée de comment faire ça. Pourriez-vous m'éclairer,
Merci d'avance,
John
A voir également:
- Intégrer un fichier excel dans une base
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Intégrer une vidéo dans un powerpoint - 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] } }