没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:吉炜炜|2025-04-03 11:02:55.690|阅读 6 次
概述:本文将演示如何使用 Spire.XLS for .NET 通过 C# 合并或取消合并 Excel 中的单元格。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
合并单元格是指将两个或多个相邻的单元格合并为一个大单元格。这样做主要是为了排版、制表的需要,使表格的标题或特定内容能够跨多个列或行显示,提升表格的可读性和美观度。但是当发现合并单元格后影响到了数据的排序、筛选等操作,或者表格布局发生变化,不再需要合并的单元格时,就需要取消合并。本文将演示如何使用 Spire.XLS for .NET 通过 C# 合并或取消合并 Excel 中的单元格。
E-iceblue旗下Spire系列产品是国产文档处理领域的优秀产品,支持国产化信创.首先,您需要将 Spire.XLS for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 安装。
PM> Install-Package Spire.XLS
要合并 Excel 中指定行或列的单元格,可以直接调用 Workheet.Rows[].Merge() 或 Workheet.Columns[].Merge() 方法。具体步骤如下:
using Spire.Xls; namespace MergeRowsColumns { class Program { static void Main(string[] args) { // 创建Workbook对象 Workbook workbook = new Workbook(); // 加载Excel文件 workbook.LoadFromFile("费用.xlsx"); // 获取第一张工作表 Worksheet sheet = workbook.Worksheets[0]; // 合并第一行 sheet.Rows[0].Merge(); // 合并第一列 //sheet.Columns[0].Merge(); // 保存结果文件 workbook.SaveToFile("合并行或列.xlsx", ExcelVersion.Version2016); } } }
Spire.XLS for .NET 提供的 Workbook.Range[].Merge() 方法可以实现合并指定的单元格范围。具体步骤如下:
using Spire.Xls; namespace MergeCells { class Program { static void Main(string[] args) { // 创建Workbook对象 Workbook workbook = new Workbook(); // 加载Excel文件 workbook.LoadFromFile("费用.xlsx"); // 获取第一张工作表 Worksheet sheet = workbook.Worksheets[0]; //合并指定单元格区域 sheet.Range["H3:H5"].Merge(); // 保存结果文件 workbook.SaveToFile("合并单元格区域.xlsx", ExcelVersion.Version2016); } } }
对于已合并的 Excel 行或列,Spire.XLS for .NET 还提供了 Workheet.Rows[].UnMerge() 或 Worksheet.Columns[].UnMerge() 方法取消合并特定列或行的单元格。具体步骤如下:
using Spire.Xls; namespace UnMergeRowsColumns { class Program { static void Main(string[] args) { // 创建Workbook对象 Workbook workbook = new Workbook(); // 加载Excel文件 workbook.LoadFromFile("合并行或列.xlsx"); // 获取第一张工作表 Worksheet sheet = workbook.Worksheets[0]; // 取消合并第一行 sheet.Rows[0].UnMerge(); // 取消合并第一列 //sheet.Columns[0].UnMerge() // 保存结果文件 workbook.SaveToFile("取消合并行或列.xlsx", ExcelVersion.Version2016); } } }
此外,用户还能使用 Workbook.Range[].UnMerge() 方法取消合并指定的单元格范围。具体步骤如下:
using Spire.Xls; namespace UnMergeCells { class Program { static void Main(string[] args) { // 创建Workbook对象 Workbook workbook = new Workbook(); // 加载Excel文件 workbook.LoadFromFile("合并单元格区域.xlsx"); // 获取第一张工作表 Worksheet sheet = workbook.Worksheets[0]; // 取消合并指定单元格区域 sheet.Range["H3:H5"].UnMerge(); // 保存结果文件 workbook.SaveToFile("取消合并单元格区域.xlsx", ExcelVersion.Version2016); } } }
————————————————————————————————————————
关于慧都科技:
慧都科技是专注软件工程、智能制造、石油工程三大行业的数字化解决方案服务商。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技E-iceblue的官方授权代理商,提供E-iceblue系列产品免费试用,咨询,正版销售等于一体的专业化服务。E-iceblue是国产文档处理领域的优秀产品,支持国产化信创,帮助企业高效构建文档处理的应用程序。
欢迎下载|体验更多E-iceblue产品
获取更多信息请咨询 ;技术交流Q群(1041253375)
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn
文章转载自:慧都网借助Aspose.Slides for Java,开发人员可以轻松编辑 PowerPoint 幻灯片(包括表格),以增强演示文稿的效果。
VMProtect 是保护程序代码免遭分析与破解的利器,但很多开发者在实现注册机制时犯了关键性错误,使得再强大的加壳工具也难以阻挡黑客破解。本文将从注册逻辑设计、密钥验证方式、注册状态存储等多个角度,系统拆解常见误区,并结合 VMProtect 的虚拟化和加密策略,提供构建高强度注册保护的实战方案。
在本文中,我们将探讨如何在FastReport .NET中配置与 Apache Ignite 的连接。您将学习通过代码和报表设计器连接插件的必要步骤。
有时,您可能需要将这些文档转换为其他应用程序特定的格式。例如,有时您需要将 Microsoft Word 文件转换为FastReport .NET格式,该格式用于在使用 FastReport 时创建报表模板。
Spire.XLS for .NET是专业.NET Excel组件,快速完成对Excel各类编程操作
Spire.XLS Pack独立使用的Excel工具套包。
Spire.XLS for JavaSpire.XLS for Java让开发人员无需Microsoft Excel即可处理Excel
Spire.XLS for PythonSpire.XLS for Python是一个专业的 Excel 开发组件
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢