如何在Yii中使用PhpExcel将自动换行属性设置为特定的列? - php

我想将wordwrap属性设置为特定的列。我已经为该列设置了固定宽度。但是,当文本较大时,它将进入下一个单元格。我想将该文本包装在同一列中。

我正在使用phpExcel扩展名导出数据。

这是代码。

    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(0, $row, "Sr No");
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, $row, "Query");
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(2, $row, "Additional Detail.");
    $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(60);
    $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(60);

想要在我上面的代码中将wordwrap属性设置为B列。
任何帮助,将不胜感激!

参考方案

为单个单元格或单元格范围而不是特定列设置了自动换行

$objPHPExcel->getActiveSheet()
    ->getStyle('B1:B100')
    ->getAlignment()
    ->setWrapText(true);

您可能还需要为这些单元格设置垂直对齐方式

$objPHPExcel->getActiveSheet()
    ->getStyle('B1:B100')
    ->getAlignment()
    ->setVertical(PHPExcel_Style_Alignment::VERTICAL_TOP);

PHPExcel-锁定正在查看的文件 - php

我有一个excel报告,需要在不进行密码验证的情况下将其锁定以防止查看。我已经尝试了以下代码片段,但这只是使其具有写保护。以下是我使用的代码段。$phpExcelObject->getSecurity()->setLockWindows(true); $phpExcelObject->getSecurity()->setLockStr…

php:将分钟取整到最近的四分之一小时,然后执行更多操作 - php

最初的问题是这样的:取分钟数->转换为四分之一小时-> 1个四分之一小时为1个单位->输出单位我今天整天都在整理页面,几分钟前我的大脑就停止工作了,我只是不知道如何输出单位数量。我知道在此网站上发布问题会有所帮助。因此,用户输入的分钟数(不是小时和分钟,而是数分钟),站点需要输出单位数量。单位是一个刻钟。分钟总是四舍五入到最近的四分之一小时…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

php ziparchive类源代码 - php

Improve this question 我如何获取ziparchive类本身的源代码。 参考方案 假设您在谈论PHP ZipArchive class:下载PHP source code并查找适当的文件。如果您希望源代码是PHP代码,您可能会感到失望,因为源代码是用C语言编写的。或者,也可以在PHP Github Development Reposito…