Comment utiliser phpexcel pour lire les données et les insérer dans la base de données?
J'ai un php
demande où je veux lire des données à partir d'excel, de les Insérer dans la base de données et générer des rapports pdf pour des utilisateurs spécifiques.
J'ai beaucoup cherché mais rien n'est donnée à propos de deux choses.
- Avez-vous bien que de l'exportation de vos données excel au format CSV? Est-il quelque chose dans vos données en éliminant CSV comme une option?
- Avez-vous regardé la bibliothèque PHPExcel encore?
- je n'ai pas vu la bibliothèque encore, même si j'ai essayé de vérifier la fonction fichier de référence, mais c'était trop gros pour regarder en que j'ai eu à faire cette chose que le travail le plus vite possible en plus à d'autres parties du projet.
- nous avons fait penser à le faire à travers un csv mais je voulais à l'aide de PHPExcel sinon, la dernière option de csv est toujours là.
- Pouvez prendre un coup d'oeil dans ce tutoriel. Espérons-le, sera utile pour vous-tisuchi.com/use-phpexcel-library
Vous devez vous connecter pour publier un commentaire.
À l'aide de la bibliothèque PHPExcel pour lire un fichier Excel et de transférer les données dans une base de données
Rien de plus devient très dépendant de votre base de données, et la façon dont vous voulez que les données structurées dans il
$highestColumn = PHPExcel_Cell::columnIndexFromString($sheet->getHighestColumn());
avec de simples$sheet->getHighestColumn()
. vous pouvez avoir un bug dans le code que vous essayez d'obtenir l'index de colonne à partir de la chaîne - MAIS essayez d'y accéder via $highestColumn.$de ligne dans la boucle (ce qui donnerait juste un bizarre concaténées en entier si vous n'utilisez pas un personnage)$highestColumn = $sheet->getHighestColumn();
plutôt que$highestColumn = PHPExcel_Cell::columnIndexFromString($sheet->getHighestColumn());
je ne suis pas infaillible `getHighestColumn()
retourne 255 à chaque fois. Remplacer avecgetHighestDataColumn()
résout le problème. Voici plus d'infos: stackoverflow.com/questions/15903471/...Afin de lire les données à partir de microsoft excel 2007 par codeigniter il suffit de créer une fonction d'assistance excel_helper.php et ajoutez la ligne suivante dans:
À l'aide de la PHPExcel de la bibliothèque, le code suivant ne.
Ici est très récente réponse à cette question par le fichier: 07reader.php
Inci cadre vous pouvez ne télécharger comme suit: