有什么方法可以在Excel中获得具有确切地址的单元格值?
就像我上载excel文件,然后返回sheet(2).cell(10,1).value吗?
由于我正在编写一个网站来上传excel并将这些数据放入数据库中, 该文件的行和列会自动生成,并且格式与maatwebsite / Excel的上传示例不完全匹配。
我正在使用Laravel 5.7和maatwebsite / Excel 3.1
答案 0 :(得分:1)
在maatwebsite / Excel 2 *中,您可以使用以下方式获取单元格中的值
Excel::load('file.xlsx, function($excel) {
$cell = $excel->getSheet(2)->getCellByColumnAndRow(10, 1);
});
这些方法已在3. *中删除。
但是maatwebsite/Excel
只是phpoffice/phpspreadsheet
的包装器-因此我们仍然可以直接从该库中调用该函数:
$inputFileName = 'filename.xlsx';
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);
$cellValue = $spreadsheet->getSheet(2)->getCellByColumnAndRow(10, 1)->getValue();
答案 1 :(得分:1)
希望this对您有所帮助。