1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
$fichier_name = $_FILES['fichier_upload']['name'];
$fichier = $_FILES['fichier_upload']['tmp_name'];
$currentDir = getcwd();
$uploadDirectory = "/docs/";
$path = $currentDir . $uploadDirectory;
if(!is_dir ( $path )) {
mkdir($path);
}
$upfile=$path.$fichier_name;
if (is_uploaded_file($fichier))
{
if (!move_uploaded_file($fichier, $upfile))
{
echo "problème : impossible de télécharger le fichier!";
exit;
}
}
$lien = 'docs/' . $fichier_name;
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load( "$lien" );
$worksheet = $spreadsheet->getActiveSheet();
$rows = [];
foreach ($worksheet->getRowIterator(2) as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(FALSE);
$cells = [];
foreach ($cellIterator as $cell) {
$cells[] = $cell->getValue();
}
$rows[] = $cells;
}
foreach($rows as $row){
error_log("*-**-*-*".$row[5]."*-*-*-*-*-*-");//work fine!
error_log("*-**-*-*".$row[6]."*-*-*-*-*-*-");//work fine!
error_log("*-**-*-*".$row[10]."*-*-*-*-*-*-");//don't work!
error_log("*-**-*-*".$row[11]."*-*-*-*-*-*-");//don't work!
} |
Partager