yii2 导入excel时,忽略公式,只读取公式计算的值
时间: 2023-05-21 18:04:20 浏览: 88
你可以使用 PHPExcel 库来实现。首先,你需要安装该库。然后,你需要创建一个 PHPExcel 对象,然后使用它来读取 Excel 文件。
示例代码:
```
// 引入 PHPExcel 库
require_once 'PHPExcel/Classes/PHPExcel.php';
// 创建 PHPExcel 对象
$objPHPExcel = PHPExcel_IOFactory::load('example.xlsx');
// 获取第一个工作表
$sheet = $objPHPExcel->getActiveSheet();
// 循环遍历行和列,读取单元格的值
foreach ($sheet->getRowIterator() as $row) {
foreach ($row->getCellIterator() as $cell) {
// 忽略公式,只读取公式计算的值
$value = $cell->getValue();
if ($cell->getDataType() == PHPExcel_Cell_DataType::TYPE_FORMULA) {
$value = $cell->getCalculatedValue();
}
echo $value . "\t";
}
echo "\n";
}
```
这段代码将打印出 Excel 文件的所有单元格的值,忽略公式,只读取公式计算的值。
阅读全文