在PHP Excel中格式化整列的单元格

时间:2016-03-05 16:29:22

标签: php excel phpexcel

我已使用此Answer中找到的解决方案。

我使用的代码如下所示:

  $objWorksheet->getColumnDimension("AM")->setWidth(20);
  $objWorksheet->SetCellValue("AM1", "Date1");
  $objWorksheet->getStyle("AM")
                 ->getNumberFormat()
                   ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);

我遇到的一个问题是当我选择整个列时:

enter image description here

它仍然说“一般”。

但是,当我从0到4500中选择一系列列时,请说:

enter image description here

它显示为“文字”。

如果设置为“常规”,日期将由Excel自动格式化,并在PHPExcel中读错。

这些单元格会被视为“常规”还是“文本”?

我可以依赖它使用这种方法将它们永远作为“文本”读取吗?

0 个答案:

没有答案