使用PHPExcel的单元格上的getBold
我想知道在使用PHPExcel将单元格值和其他属性导入数据库时,单元格是否为粗体使用PHPExcel的单元格上的getBold,php,excel,phpexcel,bold,Php,Excel,Phpexcel,Bold,我想知道在使用PHPExcel将单元格值和其他属性导入数据库时,单元格是否为粗体 var_dump($worksheet->getCellByColumnRow($column,$row)->getStyle()->getFont()->getBold()) 我很容易得到值,但无论单元格是否粗体,该值都会返回false while($worksheet->getCellByColumnAndRow($column, $row)->getValue() != NU
var_dump($worksheet->getCellByColumnRow($column,$row)->getStyle()->getFont()->getBold())代码>
我很容易得到值,但无论单元格是否粗体,该值都会返回false
while($worksheet->getCellByColumnAndRow($column, $row)->getValue() != NULL) {
$tableCell = $worksheet->getCellByColumnAndRow($column, $row)->getValue();
//Test if the field is in bold
if ($worksheet->getCellByColumnAndRow($column, $row)->getStyle()->getFont()->getBold())
{
$header = true;
}else
{
$header = false;
}
//Test if the field need to be displayed
if (preg_match($regPattern, $tableCell))
$displayOnQuestion = true;
else
$displayOnQuestion = false;
$inputTableCell = array(
"FK_Question" => $idQuestion,
"Content" => $tableCell,
"Column_Nb" => $nbColumn,
"Row_Nb" => $nbRow,
"Header" => $header,
"Display_In_Question" => $displayOnQuestion,
"Creation_Date" => date("Y-m-d H:i:s")
);`
所有数据均正确插入,但“标题”除外,如果单元格为粗体,则“标题”为真
如果有人能帮我得到这个,那就太好了 可能的重复项您是否加载readDataOnly设置为true的文件?此单元格的内容是否为富文本对象?可能的重复项您是否加载readDataOnly设置为true的文件?此单元格的内容是否为富文本对象?