Phpspreadsheet читает значение ячейки richtext и конвертирует его в html - PullRequest
0 голосов
/ 12 марта 2019

Я работаю над функциональностью массового импорта, используя библиотеку phpspreadsheet. Я хочу, чтобы ячейка типа Rich Text из Excel сохранялась как 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;
    }
...