Le contenu de cet article concerne le traitement des données des fichiers Excel par PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer.
L'article explique principalement comment l'utiliser. le plug-in PHPexcel pour traiter Excel. Le processus de traitement des fichiers n'est utilisé qu'à titre de rappel. Si vous rencontrez des problèmes lors du téléchargement du plug-in, vous pouvez laisser un message. Merci pour votre navigation. Voici le contenu de la note :
require_once('./PhpSpreadsheet/vendor/autoload.php');
//创建文件读取类对象 $reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader("Xlsx"); /** Advise the Reader that we only want to load cell data **/ //设置为只读模式$reader->setReadDataOnly(true); /** Load $inputFileName to a Spreadsheet Object **/ //加载文件路径,路径为绝对路径 $spreadsheet = $reader->load($file_path); //获取excel表中有多少个sheet $sheetNum = $spreadsheet->getSheetCount(); $sheetData = []; $temp = []; //只获取活跃的sheet //$temp = $spreadsheet->getSheetActive()->toArray(null, true, true, true); //遍历每一个sheet,获取里面的数据内容 for($i = 0; $i < $sheetNum; $i++){ $temp = $spreadsheet->getSheet($i)->toArray(null, true, true, true); foreach ($temp as $v) { if(is_float($v['A'])){ $sheetData[] = $v; } } }
La sortie. Le format est le suivant :
var_dump($sheetData); /* 'A' => float 41746 'B' => string '玉雪婵娟' (length=12) 'C' => float 236979210 'D' => string '353343073072008' (length=15) 'E' => float 41740 'F' => null*/
//获取excel表中的数据记录 $excel_records$temp = []; $excel_records = []; foreach ($sheetData as $v){ //strtotime(gmdate("Y-m-d", ($sheetData[$i]['F'] -25569) * 86400)) //将表格中的时间字符串转为时间格式 $temp['date'] = gmdate("Y-m-d", ($v['A'] -25569) * 86400);//2018年获取为2014年,尚不明原因 $temp['drname'] = $v['B']; $temp['uid'] = $v['C']; $temp['imei'] = $v['D']; $temp['reg_date'] = $v['E']; $excel_records[] = $temp; }
Vous pourrez traiter les données directement plus tard.
Recommandations associées :
Changement de valeur de clé de tableau de traitement PHP
Méthode PHP de traitement des fichiers de téléchargement de formulaire
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!