本文主要是介绍Php 读取execl,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装PhpSpreadsheet
composer require phpoffice/phpspreadsheet
<?phprequire 'vendor/autoload.php'; // 引入Composer自动加载文件use PhpOffice\PhpSpreadsheet\IOFactory;// 指定Excel文件路径
$filePath = 'path/to/your/excel/file.xlsx';try {// 加载Excel文件$spreadsheet = IOFactory::load($filePath);// 获取活动工作表$worksheet = $spreadsheet->getActiveSheet();// 遍历每一行foreach ($worksheet->getRowIterator() as $row) {$cellIterator = $row->getCellIterator();$cellIterator->setIterateOnlyExistingCells(FALSE); // 这里设置为迭代所有单元格,包括空单元格// 遍历每列$rowData = [];foreach ($cellIterator as $cell) {$rowData[] = $cell->getValue();}// 输出当前行数据echo implode(", ", $rowData) . "\n";}} catch (\Exception $e) {echo "Error loading file: " . $e->getMessage();
}?>
这篇关于Php 读取execl的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!