У меня есть файл Excel, который выглядит примерно так
Что я хочу сделать, это прочитать данные из всех строк, но не из всех столбцов. Я хочу получить данные для всех строк от столбца A до E . В настоящее время я могу прочитать всю строку (столбец A - CL ) с этим кодом
// Read data from excel file
$reader = IOFactory::createReader($inputFileType);
$reader->setReadDataOnly(true);
$spreadsheet = $reader->load($inputFileName);
// Convert read data to array
$sheetData = $spreadsheet->getActiveSheet()->toArray(null,true,true,true);
// Put captured array to use
for ($row=1; $row <= count($sheetData) ; $row++) {
$xData = "'".implode("','",$sheetData[$row])."'";
}
print_r($xData);
exit;
Может ли кто-нибудь помочь мне добиться этого? Я пытался
// Specify columns to fetch data from
$cols = array('A','B','C','D','E','F','G','H','I','J','K');
// Put captured array to use
for ($row=1; $row <= count($sheetData) ; $row++) {
foreach ($cols as $col) {
$xData = "'".implode("','",$sheetData[$col.$row])."'";
}
}
print_r($xData);
exit;
, но это не сработало.