Maison  >  Article  >  développement back-end  >  Comment interroger des données Excel en php (étapes détaillées)

Comment interroger des données Excel en php (étapes détaillées)

PHPz
PHPzoriginal
2023-04-12 09:19:001264parcourir

PHP est un langage de programmation largement utilisé qui peut gérer de manière fiable divers types de données, y compris les données provenant de fichiers Excel. Dans cet article, nous verrons comment interroger des données Excel à l'aide de PHP.

Excel est un tableur populaire qui peut être utilisé pour stocker et traiter différents types de données. Cependant, lorsque vous devez analyser et effectuer des statistiques sur de grandes quantités de données, la saisie et la manipulation manuelles des données dans des tableaux Excel deviennent très fastidieuses et prennent beaucoup de temps. Par conséquent, une meilleure option consiste à utiliser PHP pour interroger les données Excel. Vous trouverez ci-dessous quelques étapes pour vous aider à interroger des données Excel en PHP.

Étape 1 : Installer PHPExcel

Pour interroger des données Excel en PHP, vous devez d'abord installer PHPExcel sur votre serveur. Vous pouvez télécharger PHPExcel depuis le site officiel et l'extraire sur votre serveur.

Étape 2 : Connectez le fichier Excel

Ensuite, vous devez connecter votre fichier Excel en utilisant le code suivant :

require_once 'PHPExcel/IOFactory.php';
$inputFileType = 'Excel2007';
$inputFileName = './example.xlsx'; // Replace this with your Excel file name and path
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);

Dans ce code, nous utilisons la classe PHPExcel_IOFactory pour connecter le fichier Excel et le charger dans notre code PHP milieu.

Étape 3 : Sélectionner la feuille de calcul

Une fois le fichier Excel connecté, vous devez sélectionner la feuille de calcul Excel avant de pouvoir interroger ses données. Voici l'exemple de code sur la façon de sélectionner une feuille Excel :

$worksheet = $objPHPExcel->getSheetByName('Sheet1'); // Replace 'Sheet1' with your sheet name

Dans ce code, nous utilisons la méthode getSheetByName() pour sélectionner la feuille. Vous pouvez remplacer « Sheet1 » par le nom de la feuille que vous devez interroger.

Étape 4 : interroger les données

Enfin, vous pouvez utiliser le code suivant pour interroger les données dans la feuille de calcul Excel :

foreach ($worksheet->getRowIterator() as $row) {
  $cellIterator = $row->getCellIterator();
  $cellIterator->setIterateOnlyExistingCells(FALSE);
  foreach ($cellIterator as $cell) {
    $data = $cell->getValue();
    // Do something with the data
  }
}

Dans ce code, nous utilisons la méthode getRowIterator() pour parcourir chaque ligne de la feuille de calcul Excel. et utilisez la méthode getCellIterator() pour parcourir chaque colonne. Nous utilisons ensuite la méthode getValue() pour obtenir la valeur de chaque cellule et opérer dessus.

Résumé :

Dans cet article, nous avons expliqué comment interroger des données Excel à l'aide de PHP. De la connexion de fichiers Excel à la sélection de feuilles de calcul en passant par l'interrogation de données Excel, le processus peut présenter certains défis, mais vous pouvez le faire facilement en suivant simplement les étapes ci-dessus. Grâce à la bibliothèque PHEXcel, vous pouvez facilement traiter de grandes quantités de données et effectuer facilement des analyses de données et des statistiques.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn