J'essaye de lire un fichier Excel (Office 2003). Un fichier Excel doit être téléchargé et son contenu analysé.
Via Google, je ne trouve que des réponses à ces sujets liés (et insuffisants): générer des fichiers Excel, lire des fichiers XML Excel, lire des fichiers Excel CSV, ou encore des projets abandonnés incomplets. Je possède Office 2003 donc si j'ai besoin de fichiers à partir de là, ils sont disponibles. Il est installé sur ma boîte mais ne l'est pas et ne peut pas être installé sur mon hôte partagé.
Edit: jusqu'à présent, toutes les réponses pointent vers PHP-ExcelReader et / ou cet article supplémentaire sur la façon de l'utiliser.
php
import-from-excel
Dinah
la source
la source
Réponses:
J'utilise PHP-ExcelReader pour lire les fichiers xls et fonctionne très bien.
la source
Vous avez 2 choix pour autant que je sache:
PHPExcel utilise Spreadsheet_Excel_Reader pour le format Office 2003.
Mise à jour: Une fois, j'ai dû lire certains fichiers Excel, mais j'ai utilisé le format XML Office 2003 pour les lire et j'ai dit aux personnes qui utilisaient l'application de sauvegarder et de télécharger uniquement ce type de fichier Excel.
la source
Cela dépend de la manière dont vous souhaitez utiliser les données du fichier Excel. Si vous souhaitez l'importer dans mysql, vous pouvez simplement l'enregistrer en tant que fichier au format CSV, puis utiliser fgetcsv pour l'analyser.
la source
Lire XLSX (Excel 97-2003)
https://github.com/shuchkin/simplexls
Lisez XLSX (Excel 2003+)
https://github.com/shuchkin/simplexlsx
Production
Lecteur php CSV
https://github.com/shuchkin/simplecsv
la source
Essaye ça...
J'ai utilisé le code suivant pour lire "xls et xlsx"
Référence: http://coursesweb.net/php-mysql/read-excel-file-data-php_pc
la source
la source
J'utilise l'url du fichier Excel ci-dessous: https://github.com/inventorbala/Sample-Excel-files/blob/master/sample-excel-files.xlsx
Production:
la source
J'ai utilisé le code suivant pour lire "xls et xlsx":
la source