OpenXML을 사용하여 Excel 파일을 생성하는 코드를 작성했습니다. 다음은 Excel에서 열을 생성하는 코드입니다.OpenXML : Excel의 자동 크기 열 너비
Worksheet worksheet = new Worksheet();
Columns columns = new Columns();
int numCols = dt1.Columns.Count;
for (int col = 0; col < numCols; col++)
{
Column c = CreateColumnData((UInt32)col + 1, (UInt32)numCols + 1, 20.42578125D);
columns.Append(c);
}
worksheet.Append(columns);
또한 아래에서 줄을 만들려고 시도했습니다.
Column c = new Column() { Min = (UInt32Value)1U, Max = (UInt32Value)1U, Width = 25.42578125D, BestFit = true, CustomWidth = true};
BestFit을 사용하면 효과가 있다고 생각했습니다. 하지만 자동 크기는 설정하지 않습니다.
도와주세요.
고마워요,
이 BestFit 속성에 대한 더 나은 해결책이 될 것입니다! 현재 2014 년 8 월입니다. –