在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文演示了如何使用Microsoft Excel和IronXL以编程方式将多个单元格合并为一个。
Excel 中内置的合并和居中选项是整合两个或多个单元格的最快速、最简单的方法。 整个过程只有 2 个快速步骤:
单击 "主页 "选项卡 "对齐 "组中的合并与居中按钮,在 Excel 中合并两个单元格或多列。
在此示例中,左上角单元格 A1 包含一个水果列表,相邻两个空单元格中包含数据(B1 和 C1)在翻译过程中,译者必须将"...... "和"...... "组合起来,形成一个可容纳完整列表的大单元格。
合并单元格
文本居中,一旦点击合并和居中,所选单元格就会合并成一个大单元格,如上截图所示。
点击合并与居中按钮旁边的小下拉箭头,从下拉菜单中选择您想要的选项,这样您就可以访问 Excel 提供的更多合并选项,如跨单元格合并、取消合并单元格。
单元格
使用 Merge Across 命令,将每一行单独选择的单元格合并。
使用合并单元格命令,您可以将选定的单元格合并为一个单元格,而无需将文本居中,也不会丢失数据。
只需选中合并的单元格,然后单击主页对齐方式组中所需的对齐方式,即可在合并所有单元格后仅更改数据的文本对齐方式。
在使用 Excel 的内置函数合并相邻单元格时,有几点需要注意:
使用 IronXL.Excel 库,您可以用 C# 快速阅读和更改 Microsoft Excel 文档。 无需安装 Microsoft Excel 或依赖 Microsoft Office Interop Excel,IronXL.Excel 是一个独立的 .NET 软件库,可以读取其他电子表格格式。
IronXL.Excel 是适用于 C# 的最佳 Excel 电子表格库之一,可与 .NET Framework 和 .NET Core 一起使用。 它支持许多版本的 .NET Framework,包括控制台应用程序、Windows 窗体和 Web 应用程序。 IronXL 可以让您简单快捷地读取 Excel 文件带或不带合并单元格。 支持多种 Excel 文件类型,包括 XLSX、XLS、CSV、TSV、XLST、XLSM 等。 提供了大量程序,包括导入、编辑、导出数据表、导出数据集等。 使用 IronXL,您可以导出和保存文件翻译的内容必须能够使用各种扩展名,包括 XLS、CSV、TSV、JSON 等。
通过 IronXL for .NET 用户友好的 C# API,您可以在 .NET 环境中轻松读取、更改和创建 Excel 电子表格文件。 它为 Azure、.NET Core、.NET Framework、Xamarin、Mobile、Linux 和 macOS 提供全面支持。
IronXL 支持各种 Excel列数据格式包括文本、整数、公式、日期、货币和百分比,并且能够进行计算像Excel。
打开 Visual Studio,从文件菜单中选择 "新建项目 "和 "控制台应用程序"。 为简单起见,使用了 C# 控制台应用程序。
新项目
在相关文本框中键入项目名称和文件路径。 接下来,点击创建按钮,选择必要的 .NET Framework。 现在,该项目将创建 program.cs
文件的结构,如果您选择控制台应用程序,则将打开该文件,允许您输入程序代码并构建或运行它。
项目配置
然后必须下载解决方案所需的 IronXL 库。 在软件包管理器中输入以下代码,即可下载软件包:
Install-Package IronXL.Excel
铁XL
还可以使用 NuGet 软件包管理器找到并下载 "IronXL "软件包。 有了 NuGet 软件包管理器,项目中的依赖关系管理就变得简单了。
NuGet软件包管理器
IronXL.Excel 可以合并现有 Excel 表单中的多个列/单元格。 以下是合并多个单元格的示例代码。
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
Dim excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx")
Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet
Dim range = workSheet("A1:C1")
workSheet.Merge(range.RangeAddressAsString)
excelDoc.Save()
在上述示例代码中,首先将现有 Excel 工作簿加载到 IronXL.Excel 工作簿对象中,并将其设置为默认工作表。 下一步,选择工作表范围作为合并利用工作表中可用的函数,IronXL.Excel 将合并 Excel 中的多个单元格。 之后保存
该函数用于再次保存 Excel。
可以使用 Merge
合并一组单元格。 只显示合并区域单元格的第一列和第一行的值; 合并操作不会删除其他单元格中的任何值或数据。 在 IronXL 中,这些合并单元格的价值仍然可用。
IronXL.Excel 是一款非常受欢迎的 Excel 加载项,它不依赖外部库。 这是一个独立的解决方案,无需安装 Microsoft Excel。 它适用于各种平台。
有了 IronXL.Excel,您可以在 Microsoft Excel 文档上以编程方式执行大量功能。 你可以排序字符串或数字这些工具包括:在空白单元格中修剪和添加数据、在空白单元格中查找和替换值、合并和取消合并单元格、保存文件、串联函数和其他操作。 您还可以指定单元格数据类型,并用它评估电子表格数据。 IronXL 还拥有CSV文件读写能力。
IronXL 发布后,将花费 $749 获取。此外,客户还可以选择支付年度会员费,以获得产品升级和支持。 IronXL 提供不受限制的再发布权,但需支付额外费用。 您可以点击许可页面在这里转到相应的信息来源,了解更具体的定价详情。