首页 / 问答 / [EPPlus]C#/.NET应用程序编程开发中使用EPPlus时如何设置自动适应列宽呢?

[EPPlus]C#/.NET应用程序编程开发中使用EPPlus时如何设置自动适应列宽呢?

.NET C# EPPlus .NET Core 2.19K 次浏览
0

在C#/.NET应用程序编程开发中,使用EPPlus时如果设置自动适应列宽呢?

回复 [×]
提交评论
请输入评论内容

3 个回答

  • 0

    EPPlus提供了列宽自动适应的方法,如指定具体列的AutoFitColumns()方法,使用如下:

    Worksheet.Cells[Worksheet.Dimension.Address].AutoFitColumns();
    

    注意:此方法需要在填充工作表后调用AutoFitColumns()方法才能起作用。

    Rector的个人主页

    Rector

    2021-01-13 回答

    • 0

      在EPPlus 3.1.3.0及以上版本中,你还可用调用AutoFit()方法来自适应某列的列宽,如下:

      worksheet.Column(1).AutoFit();
      

      注意:AutoFit()需要在填充了列的数据之后调用才能生效。

      Rector的个人主页

      Rector

      2021-01-13 回答

      • 0

        如果需要使用整个工作表的所有列宽都实现自适应,则可以调用AutoFitColumns()方法,如下:

        ws.Cells.AutoFitColumns();
        

        注:其中的ws为一个工作表实例。

        Rector的个人主页

        Rector

        2021-01-13 回答

        我来回答