我正在使用PHPExcel读取excel文件。我想知道是否有办法知道单元格格式。 例如:小数位数,如果%或数字等。
答案 0 :(得分:2)
您可以通过执行以下操作来读取单元格的数字格式掩码:
$objPHPExcel->getActiveSheet()
->getStyle('A1')
->getNumberFormat()
->getFormatCode();
将格式化掩码作为字符串
返回e.g
'£#,##0;-£#,##0'
或
'0.00%'
但PHPExcel没有提供解释此掩码的功能,以显示它是百分比还是应显示多少小数;你需要自己添加这个逻辑;虽然您可以从toFormattedString()
PHPExcel_Style_NumberFormat
方法的代码中提取一些逻辑来解释它