Compter le nombre de lignes et colonnes d'un excel avec PHP

Fermé
labkha - 27 janv. 2016 à 12:52
foxyfox51 Messages postés 876 Date d'inscription lundi 28 octobre 2013 Statut Membre Dernière intervention 12 septembre 2022 - 27 janv. 2016 à 13:40
Bonjour,

je suis un jeune développeur en PHP (novice) et j'ai une fonction à créer qui consiste à compter le nombre de lignes et de colonnes d'un tableau excel puis si ces nombres sont différents alors ont quitte le programme.

J'aimerais donc savoir s'il existe une fonction en PHP qui permet entre autre de faire cela, c'est-à-dire compter les lignes et les colonnes d'un fichier excel.

Merci par avance
A voir également:

1 réponse

foxyfox51 Messages postés 876 Date d'inscription lundi 28 octobre 2013 Statut Membre Dernière intervention 12 septembre 2022 339
27 janv. 2016 à 13:02
Bonjour,
je t'invite à découvrir le framework "PHPExcel" (site trouvable sur ton moteur de recherche préféré) et consulter la doc, ce framework est très ludique.
1
Merci de ta réponse,
je connais effectivement le framework PHPExcel mais il n'y a malheureusement pas cette fonction.
0
foxyfox51 Messages postés 876 Date d'inscription lundi 28 octobre 2013 Statut Membre Dernière intervention 12 septembre 2022 339 > labkha
27 janv. 2016 à 13:40
Et avec simplement la fonction fgetcsv() ?
Dans la doc https://www.php.net/manual/fr/function.fgetcsv.php il y a un exemple:
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num champs à la ligne $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>


A la place de echo $data[$c] . "<br />\n";, vous pouvez très bien faire une boucle pour compter le nombre de lignes.
0