Transfert de données d'Excel vers une base de données à l'aide de PHPExcel
Question :
Comment puis-je utiliser PHPExcel pour lire les données d'un fichier Excel, les insérer dans une base de données et ensuite les utiliser pour créer des rapports PDF ?
Réponse :
Lecture des données Excel avec PHPExcel
Pour lire les données d'un fichier Excel à l'aide de PHPExcel, suivez ces étapes :
<code class="php">$inputFileName = './sampleData/example1.xls'; $inputFileType = PHPExcel_IOFactory::identify($inputFileName); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($inputFileName);</code>
Insertion dans une base de données
Parcourir les lignes Excel et insérez les données dans votre base de données :
<code class="php">for ($row = 1; $row <= $highestRow; $row++) { $rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row); // Insert row data array into your database of choice here }</code>
Génération de rapport PDF
Une fois les données insérées dans la base de données, vous pouvez procéder à la génération vos rapports PDF. Cela implique d'intégrer une bibliothèque tierce telle que TCPDF ou mPDF. L'approche spécifique dépendra de la bibliothèque choisie.
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!