当列中的文本很长时,如何使列成为自动宽度?
我用这个代码
Worksheet.Column(colIndex).AutoFitColumn() 'on all columns'
Worksheet.cells.AutoFitColumns()
Worksheet.Column(colIndex).BestFit = True 'on all columns'
这些方法均无效
有什么方法可以使其工作?
注意:我的一些文本使用Unicode。
最佳答案
使用AutoFitColumns
,但是您必须指定单元格,我假定整个工作表为:
VB.NET
Worksheet.Cells(Worksheet.Dimension.Address).AutoFitColumns()
C#
Worksheet.Cells[Worksheet.Dimension.Address].AutoFitColumns();
请注意,填写工作表后,您需要调用此方法。
关于c# - EPPlus中的自动列宽,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15642950/