欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

phpexcel单元格内 excel 换行 自己亲自做的 有大用 有大大用

下面是自己亲自做的 有大用 有大大用
$objPHPExcel->getActiveSheet()->getStyle('C2')->getAlignment()->setWrapText(true); // C2 设置单个单元格
$objPHPExcel->getActiveSheet()->getStyle('C2:F2')->getAlignment()->setWrapText(true); // C2:F2 设置多个单元格
$objPHPExcel->getActiveSheet()
   ->setCellValue('A2', '序号')
   ->setCellValue('B2', '人员')
   ->setCellValue('C2', "00:00\n09:00")
   ->setCellValue('D2',"09:00\n9:30")
   ->setCellValue('E2',"09:30\n10:00")
   ->setCellValue('F2',"10:00\n10:30");





我说的这个换行不是字多了,自动换行的那种,是在特定位置添加换行符

代码如下:

$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A4', “Hello\nWorld”);

 然后注意两点

一是要有下面的代码配合

$objPHPExcel->getActiveSheet()->getStyle('A4')->getAlignment()->setWrapText(true);

 二是要换行的字符串Hello\nWorld外面必须是双引号

----------------
Lynx
The quieter you become,the more you are able to hear.


来自  https://www.cnblogs.com/shanmao/archive/2013/08/23/phpexcel.html


PHP导出Excel单元格内换行

网上找了很多办法,\r\n的  加<pre>的  到我这都不好使  终于发现了一个好用的


$objPHOExcel是new出来的对象  我设置的是H列都可以换行 要放在foreach循环里  $i即行数 在数据赋值的时候 在想要换行的地方加上\r\n即可


导出后的结果如图:



普通分类: