J'utilise oleread pour lire le fichier xls téléchargé. Mais je ne suis pas capable de lire les fichiers xlsx enregistrés au format Excel-2007. Quelqu'un peut-il m'aider sur la façon de lire le fichier xlsx en PHP.PHP Lire le fichier xlsx Excel 2007
Répondre
PHPExcel (voir GitHub repository) est probablement votre meilleure option. C'est très simple et facile à utiliser, je n'ai eu aucun problème avec le nouveau format XLSX.
(d'un utilisateur anonyme): Sachez simplement que PHPExcel peut avoir faim de mémoire. Vous devriez considérer cela si vous l'utiliserez avec des feuilles de calcul de quelques mégaoctets ou plus. – jefflunt
PHPExcel provoque un manque de mémoire lors de la tentative de chargement d'un fichier .xlsx 91kb ... outil inutile – loostro
Le problème avec PHPExcel est non seulement avec une utilisation intensive de la mémoire, mais aussi avec la vitesse. Sur mon fichier XLS test (0.5Mb) PHPExcel prend 5 fois plus de mémoire que Spreadsheet_Excel_Reader (30Mb vs 6Mb) et 6 fois plus lent (6 secs vs 1 sec) :( – nightcoder
<?php
require_once 'simplexlsx.class.php';
if ($xlsx = SimpleXLSX::parse('pricelist.xlsx')) {
print_r($xlsx->rows());
} else {
echo SimpleXLSX::parse_error();
}
?>
-1 "Vous devez être un utilisateur enregistré et vous connecter pour obtenir ce fichier." – PiTheNumber
@PiTheNumber http: //www.phpkode.com/scripts/item/simple-xlsx/ – gearsdigital
@gearsdigital Merci, phpclasses est de loin l'un des pires sites – Chris
Script pour lire le fichier Excel en php: http://allitstuff.com/read-excel-file-in-php-with-example/ –
@jaydeepnamera le lien est rompu (son un site de spammeur maintenant) – oriadam