C#怎么设置Excel数据自适应行高、列宽
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"C#怎么设置Excel数据自适应行高、列宽"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2026年11月01日C#怎么设置Excel数据自适应行高、列宽
本篇内容介绍了"C#怎么设置Excel数据自适应行高、列宽"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Excel表格中,由于各种数据的复杂性,可能存在单元格中的数据字号大小、数据内容长度不一而出现列宽过宽、过窄或者行高过大、过小的问题。常见的解决方法是调整行高、列宽。在Microsoft Excel中,在单元格格式设置中可手动设置自适应行高或自适应列宽,但通过C#代码,我们可以通过方法AutoFitColumns()或者AutoFitRows()来设置指定数据范围或整个工作表的自适应行高、列宽。这里设置自适应分以下2种情况来进行:
1. 固定数据,设置行高、列宽自适应数据
2. 固定行高、列宽,设置数据自适应行高、列宽(即缩小单元格数据字体大小适应单元格)
使用工具:Free Spire.XLS for .NET(免费版)
注:注意在下载安装后,添加引用Spire.Xls.dll文件,如下图:
【示例1】固定数据,设置行高、列宽自适应数据
using Spire.Xls; namespace AutoFit_XLS{ class Program { static void Main(string[] args) { //创建一个Workbook类的对象,并加载测试文档 Workbook workbook = new Workbook(); workbook.LoadFromFile("sample.xlsx"); //获取工作表 Worksheet worksheet = workbook.Worksheets[0]; //设置列宽、行高为自适应(应用于指定数据范围) worksheet.AllocatedRange["A1:F15"].AutoFitColumns(); worksheet.AllocatedRange["A1:F15"].AutoFitRows(); ////设置列宽、行高为自适应(应用于整个工作表) //worksheet.AllocatedRange.AutoFitColumns(); //worksheet.AllocatedRange.AutoFitRows(); //保存文档 workbook.SaveToFile("result.xlsx", FileFormat.Version2010); System.Diagnostics.Process.Start("result.xlsx"); } }}设置效果:
【示例2】固定行高、列宽,设置数据自适应行高、列宽
using Spire.Xls;namespace ShrinkTextToFitCell_XLS{ class Program { static void Main(string[] args) { //实例化Workbook类的对象,并加载测试文档 Workbook workbook = new Workbook(); workbook.LoadFromFile("test.xlsx"); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //获取指定数据范围 CellRange cell = sheet.Range["A1:C1"]; //设置单元格样式(数据缩小以适应单元格) CellStyle style = cell.Style; style.ShrinkToFit = true; //保存文档 workbook.SaveToFile("result.xlsx", ExcelVersion.Version2013); System.Diagnostics.Process.Start("result.xlsx"); } }}设置结果:
"C#怎么设置Excel数据自适应行高、列宽"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
数据
单元
文档
工作
C#
内容
范围
大小
对象
情况
方法
更多
知识
示例
应用
测试
复杂
实用
学有所成
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技名片
涨乐互联网科技
鸠鸠互联网科技
互联网巨头反垄断金融科技
重庆互联网络科技
互联网 科技公司
猪兼强互联网科技
百单互联网科技有限公司
互联网科技网站
互联网科技美容
互联网科技股有哪些
卓越科技互联网 招聘
甘肃拓世互联网科技有限公司
科技互联网的估值
中国科技互联网公司收入
武汉健翔互联网络科技有限公司
呼和浩特新华互联网科技学院
国大互联网教育科技有限公司工作
群盈汇互联网科技有限公司
陕西云淼互联网科技公司
互联网科技的发展
美国互联网黑科技
苏州铭阳互联网科技有限公司
西安小鹰速贷互联网科技有限公司
互联网科技如何创业
新氧科技和美国互联网有关系吗
互联网科技接地气
北京互联网科技类企业分布
青岛易易互联网科技
互联网科技创业计划的风险分析