2015-10-13 92 views

回答

0

在MS Excel中,大于特定大小的数字将以科学格式显示(例如1.40E+15),除非您为该单元格设置了格式掩码,否则该格式掩码表示否则。解决方法是设置适当的格式掩码,或将该值设置为字符串值。

在MS Excel中,如果字符串值比列大小宽,那么它将显示为######。解决方法是增加列大小。

编辑

我不能告诉你最好的列大小是什么?这一切都取决于你的数据....但你可以列集到一个固定大小的使用:

$objPHPExcel->getActiveSheet() 
    ->getColumnDimension('D') 
    ->setWidth(32); 

或列设置为在PHPExcel docs描述自动计算宽度

$objPHPExcel->getActiveSheet() 
    ->getColumnDimension('D') 
    ->setAutoSize(true); 

没错

请注意,我们花时间和精力撰写本文档来尝试回答您的问题:值得一读。