自己已解决,再创建Sheet的时候设置列的样式,然后再填充内容即可 Columns columns = new Columns();
columns.Append(CreateColumnData(2, 2, 13));//第2列宽度13
worksheetPart.Worksheet.Append(columns);
//设置列样式
private static Column CreateColumnData(UInt32 StartColumnIndex, UInt32 EndColumnIndex, double ColumnWidth)
{
Column column;
column = new Column();
column.Min = StartColumnIndex;//开始列号
column.Max = EndColumnIndex;//结束列号
column.Width = ColumnWidth;//宽度
column.CustomWidth = true;//自定义宽度
//column.BestFit = true;//自动调整大小
return column;
}
columns.Append(CreateColumnData(2, 2, 13));//第2列宽度13
worksheetPart.Worksheet.Append(columns);
//设置列样式
private static Column CreateColumnData(UInt32 StartColumnIndex, UInt32 EndColumnIndex, double ColumnWidth)
{
Column column;
column = new Column();
column.Min = StartColumnIndex;//开始列号
column.Max = EndColumnIndex;//结束列号
column.Width = ColumnWidth;//宽度
column.CustomWidth = true;//自定义宽度
//column.BestFit = true;//自动调整大小
return column;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货