在数字之前创建带撇号的单元格,例如20110101,然后将setCellValue设置为' 20110101(必须在Cell' TEXT_FORMAT'已经存在),一旦生成excel,必须隐藏撇号。就像在ms excel中一样,当你在数字之前加上撇号...它会使单元格成为TEXT FORMAT并隐藏撇号。
答案 0 :(得分:0)
您使用setCellValueExplicit()
而不是setCellValue()
,因为它允许您指定值的数据类型(默认为字符串,这是您需要的)。
如果你真的想要强制执行撇号,那么你可以为单元格应用quotePrefix样式设置(虽然这不是必需的)
$objPHPExcel->getActiveSheet()
->getStyle('A10')->setQuotePrefix(true);
虽然所有作家都不支持quotePrefix