0
열 너비는 cm 단위로 어떻게 얻을 수 있습니까? 다른 옵션을 많이 사용 했으므로 예제 코드없이 질문하십시오.EPPlus. 열의 실제 너비 (cm)
열 너비는 cm 단위로 어떻게 얻을 수 있습니까? 다른 옵션을 많이 사용 했으므로 예제 코드없이 질문하십시오.EPPlus. 열의 실제 너비 (cm)
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;
}
}
불행하게도, 당신은 잘못입니다. 열의 너비가 점으로 측정되지 않습니다 –
점으로 측정되지 않았 음을 알고 있습니다. 제 답변에서 제안하지 않았습니다. 그것은 '문자 너비'(미묘하게 모호한 규모의 IMHO로 측정되었지만 그 이유는 분명합니다). –
게다가 - 오늘 EPPlus가 잘못된 너비 값을 제시한다는 것을 알았습니다. EPPlus 사용을 거부하고 Interop을 사용해야했습니다. –