我无法通过 PHPexcel 从 xls 读取样式。我经常浏览解决方案,但到处都在写写 xls 的解决方案,但我喜欢阅读。我特别喜欢删除线,但它既不能读取这个也不能读取任何其他样式信息。我的代码如下,它可以正确读取所有数据,仅此而已。我确保在 xls 中设置文本样式。
require_once 'PHPExcel.php';
$filepath = "path/to/your/xls/file.xls";
$inputFileType = PHPExcel_IOFactory::identify($filepath);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($filepath);
$total_sheets = $objPHPExcel->getSheetCount();
$allSheetName = $objPHPExcel->getSheetNames();
$objWorksheet = $objPHPExcel->setActiveSheetIndex(0) ;
$highestRow = $objWorksheet->getHighestRow();
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$headingsArray = $objWorksheet->rangeToArray('A1:' . $highestColumn . '1', null, true, true, true);
$headingsArray = $headingsArray[1];
print_r( $objWorksheet->toArray() );
有人有想法吗?
谢谢