2009-11-26 67 views
3

这是我的示例代码:PHP MySQL Excel到xls?

$objPHPExcel->setActiveSheetIndex(0); 
$objPHPExcel->getActiveSheet()->SetCellValue('A2', '1.0'); 
$objPHPExcel->getActiveSheet()->SetCellValue('B2', '0.0'); 
$objPHPExcel->getActiveSheet()->SetCellValue('C2', '1.2'); 
$objPHPExcel->getActiveSheet()->SetCellValue('D2', '100'); 

我得到在Excel工作表是A2->1B2->0四舍五入的价值观,我需要在excel表格输出什么是A2->1.0B2->0.0。我需要float值以.zero(.0)打印。

请帮我...

回答

1

您需要将单元格的显示格式设置为数字。 Excel中的默认值是General,它将按照您的描述显示值。我不知道PHP Excel界面是否可以让你设置单元格格式,但这是你应该开始的地方。

编辑:根据PHPExcel网站它支持设置单元格格式。阅读文档以了解如何设置适当的格式。

1

我觉得你想是这样的

$objPHPExcel->getActiveSheet()->getStyle('D1')->getNumberFormat()->setFormatCode('###.00'); 

我用我的项目中,有任何疑问,请远离