EPPlus。列的ActualWidth(cm)

问题描述 投票:0回答:1

如何以cm​​为单位获得列宽?我已经尝试了很多不同的选项,所以我在没有示例代码的情况下提出问题

c# excel epplus
1个回答
0
投票

Epplus给出.Width属性中列的“字符宽度”。

This source建议转换系数为0.211666,因此我们可以得到如下的厘米宽度:

static void Main(string[] args)
{
    var myFileInfo = new FileInfo("input.xlsx");
    using (var excel = new ExcelPackage())
    {
        var worksheet = excel.Workbook.Worksheets.Add("sheet1");
        var charWidthOfFirstColumn = worksheet.Column(1).Width;
        var widthInCm = charWidthOfFirstColumn * 0.211666;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.