在PHPEXCEL中段落的单行文本下划线

在PHPEXCEL中段落的单行文本下划线,phpexcel,Phpexcel,如何使用PHPEXCEL在单列中段落的一行文本下划线如果单元格中只有一个文本块,而不是单元格的全部内容,则需要将该单元格的内容定义为富文本 在/Examples/02types.php $objRichText = new PHPExcel_RichText(); $objRichText->createText("Hello "); $objUnderlined = $objRichText->createTextRun("underlined"); $objUnderlined

如何使用PHPEXCEL在单列中段落的一行文本下划线如果单元格中只有一个文本块,而不是单元格的全部内容,则需要将该单元格的内容定义为富文本

/Examples/02types.php

$objRichText = new PHPExcel_RichText();
$objRichText->createText("Hello ");

$objUnderlined = $objRichText->createTextRun("underlined");
$objUnderlined->getFont()->setUnderline(true);
$objRichText->createText(' World.');

$objPHPExcel->getActiveSheet()
    ->getCell("A1")
    ->setValue($objRichText);

如果它只是单元格中的一个文本块,而不是单元格的全部内容,则需要将该单元格的内容定义为富文本

/Examples/02types.php

$objRichText = new PHPExcel_RichText();
$objRichText->createText("Hello ");

$objUnderlined = $objRichText->createTextRun("underlined");
$objUnderlined->getFont()->setUnderline(true);
$objRichText->createText(' World.');

$objPHPExcel->getActiveSheet()
    ->getCell("A1")
    ->setValue($objRichText);
试试这个

对于本机php

$objPHPExcel->getActiveSheet()->getStyle('b4')->getFont()->setUnderline(true);
编码点火器

$this->excel->getActiveSheet()->getStyle('b4')->getFont()->setUnderline(true);
试试这个

对于本机php

$objPHPExcel->getActiveSheet()->getStyle('b4')->getFont()->setUnderline(true);
编码点火器

$this->excel->getActiveSheet()->getStyle('b4')->getFont()->setUnderline(true);

您好,它工作正常。但是我需要在富文本中使用换行符。例如,我在单元格中添加了一种地址类型。在这种情况下,我需要下划线和换行符。如果您需要换行符,请使用
“\n”
,不过您可能还需要将单元格设置为自动换行(
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setWrapText(true);
),并可能将行设置为自动调整高度(
$objPHPExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(-1);
)您好,它工作正常。但我需要在富文本中使用换行符。例如,我正在单元格中添加一种地址。在这种情况下,我需要下划线和换行符。如果需要换行符,请使用
“\n”
,尽管您可能还希望将单元格设置为自动换行(
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setWrapText(true);
),并且可能还将行设置为自动调整高度(
$objPHPExcel->getActiveSheet()->getrowdimmension(1)->setRowHeight(-1);