码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-01-17 22:09:24      阅读:1704      评论:0      收藏:0      [点我收藏+]

标签:

【问题】

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

技术分享

希望变成这样的:

技术分享

【解决过程】

1.参考:

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

去试试:

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

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

技术分享

 

【总结】

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

对应代码:

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

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

标签:

原文地址:http://www.cnblogs.com/tianmahygj/p/4231081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!