我正在使用phpspreadsheet库进行批量导入功能。我希望Excel中的Rich Text类型单元格另存为html。以下是我当前的代码。在fileData数组中,我要将富文本单元格转换为html。任何帮助将不胜感激。
try{
$spreadsheet = IOFactory::load('./uploads/import/'.$file);
$sheet = $spreadsheet->getActiveSheet();
$highestRow = $sheet->getHighestDataRow();
$highestColumn = $sheet->getHighestDataColumn();
$fileData=array();
for($row = 1; $row <= $highestRow; $row++){
$rowData = $sheet->rangeToArray('A' . $row . ':' .
$highestColumn . $row,NULL,TRUE,TRUE);
if($this->isEmptyRow(reset($rowData))) {
continue;
}
$fileData[]=$rowData[0];
}
}catch(){
}
function isEmptyRow($row) {
foreach($row as $cell){
if (null !== $cell) return false;
}
return true;
}