小编cmb*_*t87的帖子

在EPPlus中自动调整合并单元格的行高

我正在使用EPPlus和C#并试图自动调整/自动调整行的高度以适应显示带有文本换行的合并单元格的所有内容所需的高度.但无论我尝试什么,文本总是截断.由于我在各种工作表上使用各种文本大小重复此过程,因此我不想对行高进行硬编码(除了强制行的最小高度).如果可能的话,我想在EPPlus/C#中做到这一点.

单元格A2:E2合并,WrapText = true:

文本截断的单元格

在此输入图像描述

这是所需的Cell Height应该是什么样子

在此输入图像描述

这是我的相关简短C#代码

Int32 intToCol;
intToCol = 5;
eppWorksheet.Cells[2, 1, 2, intToCol].Merge = true;
eppWorksheet.Cells[2, 1].Style.WrapText = true; 
//Check if at the minimum height. If not, resize the row
if (eppWorksheet.Row(2).Height < 35.25)
{
    eppWorksheet.Row(2).Height = 35.25;
}
Run Code Online (Sandbox Code Playgroud)

我看过EPPlus中的Autofit行,除非我读错了,否则它似乎没有直接回答我的问题.

c# excel epplus

9
推荐指数
1
解决办法
9231
查看次数

标签 统计

c# ×1

epplus ×1

excel ×1