最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】C#中操作刚导出的Excel,设置其为自动调整列宽

C# crifan 7462浏览 0评论

【问题】

用C#导出数据为excel,但是导出的数据中,不是自动调整列宽的:

not auto adjust column width

希望变成这样的:

wish auto adjust column width according to content

【解决过程】

1.参考:

在C#里对excel文件的列宽进行操作

去试试:

            //auto adjust column width (according to content)
            Range allColumn = xlWorkSheet.Columns;
            allColumn.AutoFit();

就可以自动实现所需的效果了:

indeed auto fit for all columns

 

【总结】

又是,先获得对应的range,此处为所有的列,然后其支持autofit功能,就可以实现所需的效果了。

对应代码:

//auto adjust column width (according to content)
Range allColumn = xlWorkSheet.Columns;
allColumn.AutoFit();

转载请注明:在路上 » 【已解决】C#中操作刚导出的Excel,设置其为自动调整列宽

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.182 seconds, using 22.21MB memory