在C#/.NET应用程序编程开发中,使用EPPlus时如果设置自动适应列宽呢?
Rector
2021-01-13 提问
EPPlus提供了列宽自动适应的方法,如指定具体列的AutoFitColumns()方法,使用如下:
AutoFitColumns()
Worksheet.Cells[Worksheet.Dimension.Address].AutoFitColumns();
注意:此方法需要在填充工作表后调用AutoFitColumns()方法才能起作用。
2021-01-13 回答
在EPPlus 3.1.3.0及以上版本中,你还可用调用AutoFit()方法来自适应某列的列宽,如下:
AutoFit()
worksheet.Column(1).AutoFit();
注意:AutoFit()需要在填充了列的数据之后调用才能生效。
如果需要使用整个工作表的所有列宽都实现自适应,则可以调用AutoFitColumns()方法,如下:
ws.Cells.AutoFitColumns();
注:其中的ws为一个工作表实例。
码龄: 3091天
专注.NET/.NET Core