EPPlus。列的ActualWidth(cm)

时间:2017-12-22 15:07:41

标签: c# excel epplus

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

1 个答案:

答案 0 :(得分:0)

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

This source建议换算系数为0.211666,因此我们可以得到cm宽度,如下所示:

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;
    }
}