Comment prendre les données d’un formulaire EXCEL pour les ajoutées dans une base de donnée MYSQL ? EXCEL a MYSQL



*      
Comment prendre les données d’un formulaire EXCEL pour les ajoutées dans une base de donnée MYSQL ? EXCEL a MYSQL


Etape1:
Installer Wamp server sur le PC

Etape 2: Crée un fichier excel appelé le try.csv ce fichier contient le champs name et email, peuplé ce champs de valeur,  puis sauvegarder le dans le meme dossier ou se trouve le script et le library PHPEXCEL: https://www.dropbox.com/s/ncnvkhbsrs79w98/PHPExcel.rar?dl=0

Etape 3:
Note : il faut que le library PHPEXCEL soit dans le même dossier que le script

Voici le script (code) PHP permettant de prendre les données dans un fichier Excel(try.csv) pour les mettrent dans une base de donnée :
<?php
$connect = mysqli_connect("localhost", "root", "", "test");
 //$file = $_FILES["excel"]["$absolute_path"]; // getting temporary source of excel file
  include("PHPExcel/IOFactory.php"); // Add PHPExcel Library in this code
   $inputFileName = 'C:\wamp\www\novtech\try.csv';
  $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); // create object of PHPExcel library by using load() method and in load method define path of selected file
  foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
  {
   $highestRow = $worksheet->getHighestRow();
   for($row=2; $row<=$highestRow; $row++)
   {
    $name = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(0, $row)->getValue());
    $email = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(1, $row)->getValue());
    $query = "INSERT INTO tbl_excel(excel_name, excel_email) VALUES ('".$name."', '".$email."')"; // gere l'insertion
                        $queryUpdate="UPDATE tbl_excel set excel_name='$name', excel_email='$email' WHERE excel_email='$email' "; // Gere la mise a jour pour ne pas avoir de doublon
    mysqli_query($connect, $query);
    mysqli_query($connect, $queryUpdate);
   }
  }
?>
Explication : Ce script prend les champs name et email qui ont comme valeur  0 et 1 pour les mettrent dans une base à partir du lien, le lien est le chemin ou se trouve le fichier Excel.
Sachez que ce script ne marchera pas sans le library PHPEXCEL, telecharge le library: 
https://www.dropbox.com/s/ncnvkhbsrs79w98/PHPExcel.rar?dl=0


Having difficulties to complete this tutorial? Feel free to download this mobile app and chat with me in Message button. I am always available:



Commentaires

Posts les plus consultés de ce blog

Men kijan pou voye MINUT NATCOM-NATCOM pou ZANMIW an 3 etap

Comment partager des minutes sur natcom

Men kijan pou prete kob, minutes, lajan nan men NATCOM Ayiti