iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C#怎么设置Excel数据自适应行高、列宽
  • 630
分享到

C#怎么设置Excel数据自适应行高、列宽

2023-06-03 09:06:57 630人浏览 八月长安
摘要

本篇内容介绍了“C#怎么设置excel数据自适应行高、列宽”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Excel表格中,由于各种数据的复杂

本篇内容介绍了“C#怎么设置excel数据自适应行高、列宽”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Excel表格中,由于各种数据的复杂性,可能存在单元格中的数据字号大小、数据内容长度不一而出现列宽过宽、过窄或者行高过大、过小的问题。常见的解决方法是调整行高、列宽。在Microsoft Excel中,在单元格格式设置中可手动设置自适应行高或自适应列宽,但通过C#代码,我们可以通过方法AutoFitColumns()或者AutoFitRows()来设置指定数据范围或整个工作表的自适应行高、列宽。这里设置自适应分以下2种情况来进行:

固定数据,设置行高、列宽自适应数据

固定行高、列宽,设置数据自适应行高、列宽(即缩小单元格数据字体大小适应单元格)

使用工具:Free Spire.XLS for .net(免费版)

注:注意在下载安装后,添加引用Spire.Xls.dll文件,如下图:

C#怎么设置Excel数据自适应行高、列宽

【示例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");        }    }}

设置效果:

C#怎么设置Excel数据自适应行高、列宽

【示例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#怎么设置Excel数据自适应行高、列宽”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: C#怎么设置Excel数据自适应行高、列宽

本文链接: https://www.lsjlt.com/news/233816.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#怎么设置Excel数据自适应行高、列宽
    本篇内容介绍了“C#怎么设置Excel数据自适应行高、列宽”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Excel表格中,由于各种数据的复杂...
    99+
    2023-06-03
  • Java中怎么设置Excel自适应行高、列宽
    这期内容当中小编将会给大家带来有关Java中怎么设置Excel自适应行高、列宽,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在excel中,可通过设置自适应行高或列宽自动排版,是一种比较常用的快速调整表格...
    99+
    2023-06-02
  • EasyExcel自适应列宽、行高、自动换行
    一、自定义模版 二、工具类 import com.alibaba.excel.enums.CellDataTypeEnum;import com.alibaba.excel.metadata.CellData;import com.ali...
    99+
    2023-09-18
    java 开发语言
  • css怎么设置div自适应高度
    这篇文章主要介绍“css怎么设置div自适应高度”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css怎么设置div自适应高度”文章能帮助大家解决问题。一、一定最小高...
    99+
    2024-04-02
  • C#实现Excel转PDF时设置内容适应页面宽度
    目录程序环境代码示例C#VB.NET将Excel转为PDF格式时,通常情况下转换出来的PDF页面都是默认的宽度大小;如果Excel表格数据的设计或布局比较宽或者数据内较少的情况,转出...
    99+
    2024-04-02
  • HTML中怎么设置Iframe自适应高度
    这篇“HTML中怎么设置Iframe自适应高度”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2024-04-02
  • css如何设置单元格的高度宽度自适应
    这篇文章给大家分享的是有关css如何设置单元格的高度宽度自适应的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 设置单元格的高度宽度自适应的方法:1、给...
    99+
    2024-04-02
  • DIV height与DIV自适应高度怎么设置
    今天小编给大家分享一下DIV height与DIV自适应高度怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2024-04-02
  • datagridview怎么设置自动调整列宽
    要设置DataGridView自动调整列宽,可以使用AutoResizeColumns方法。代码示例如下:```csharpdata...
    99+
    2023-09-16
    datagridview
  • wps表格行高如何设置自动适应文字
    小编给大家分享一下wps表格行高如何设置自动适应文字,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!wps表格行高设置自动适应文字的方法:1、使用wps打开表格文档...
    99+
    2023-06-14
  • CSS怎么实现宽度自适应宽高16:9的矩形
    小编给大家分享一下CSS怎么实现宽度自适应宽高16:9的矩形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体实现方法:第一步先计算高度,假设宽100%,那么高为...
    99+
    2023-06-08
  • 怎么实现图片高度随宽度自适应
    本篇文章为大家展示了怎么实现图片高度随宽度自适应,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、可以使用js判断图片的宽度得到具体数值之后,再来利用js设置图片的高度(这里就不具体为大家细说了)。...
    99+
    2023-06-09
  • EasyUI如何实现数据表格datagrid列自适应内容宽度
    这篇文章将为大家详细讲解有关EasyUI如何实现数据表格datagrid列自适应内容宽度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目初期在加载数据表格的时候为了提高...
    99+
    2024-04-02
  • css textarea高度自适应无滚动条怎么设置
    要实现textarea高度自适应且无滚动条,可以通过以下CSS样式设置:```csstextarea {resize: none; ...
    99+
    2023-09-20
    css
  • css怎么设置自适应布局
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-21
  • excel下拉菜单对应数据怎么设置
    本篇内容介绍了“excel下拉菜单对应数据怎么设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!excel下拉菜单对应数据设置步骤:首先打开...
    99+
    2023-06-30
  • CSS怎么实现独行DIV自适应宽度布局
    这篇文章主要介绍了CSS怎么实现独行DIV自适应宽度布局的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS怎么实现独行DIV自适应宽度布局文章都...
    99+
    2024-04-02
  • iframe怎么根据内容自适应高度
    要根据内容自适应iframe的高度,可以使用以下方法:1. 使用JavaScript动态调整iframe的高度。- 在父页面中,使用...
    99+
    2023-10-18
    iframe
  • excel下拉菜单自动关联数据怎么设置
    今天小编给大家分享一下excel下拉菜单自动关联数据怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。excel下拉菜单...
    99+
    2023-06-30
  • HTML怎么将网页设计自动适应屏幕宽度
    今天小编给大家分享一下HTML怎么将网页设计自动适应屏幕宽度的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作