有人可以帮助我或指导我吗?
我正在使用此代码。
$objPHPExcel
->getActiveSheet()
->setCellValueExplicit('A1', '1234', PHPExcel_Cell_DataType::TYPE_STRING);
我需要在'1234
的excel上有一个值(声明为存储为文本的数字并隐藏撇号)
我已经尝试在值上连接撇号。
$objPHPExcel
->getActiveSheet()
->setCellValueExplicit('A1', "'"."1234", PHPExcel_Cell_DataType::TYPE_STRING);
但它只是将单元格显示为普通的 TEXT ,并未声明为存储为文本的数字
答案 0 :(得分:1)
如果你真的想要强制执行撇号,那么你可以为单元格应用quotePrefix样式设置(虽然这不应该是必要的)
$objPHPExcel->getActiveSheet()
->getStyle('A10')->setQuotePrefix(true);
虽然所有作家都不支持quotePrefix
答案 1 :(得分:-3)
$page->setCellValue('A1', ' ' . '12345.67' . ' ');
$page->getStyle('A1')->setQuotePrefix(true);
应该工作。