这个简单的教程将详细介绍如何使用 C#** 合并 Excel 中的单元格。在 C# Excel 工作表合并单元格 的帮助下,可以使用一些简单的 API 调用来执行操作。此外,您无需安装 MS Excel 即可合并单元格并以 XLSX 或 XLS 格式创建输出文件。
使用 C# 在 Excel 中合并单元格的步骤
- 使用 NuGet 包管理器在合并单元格应用程序中添加对 Aspose.Cells 的引用
- 初始化 Workbook 类对象以创建新的 Excel 文件
- 访问工作表并创建 Cells 类对象
- 合并单元格并在合并的单元格中输入样本值
- 保存包含合并单元格的输出 Excel 文件
这些简洁的步骤详细说明了如何将 C# Excel 合并单元格 功能合并到您的 .NET 应用程序中。首先,您需要创建一个工作表对象,然后通过指定列和行索引来合并特定单元格,最后,保存输出 Excel 工作簿,其中将包含一个示例值和根据您的要求合并的单元格。
使用 C# 在 Excel 中合并单元格的代码
using Aspose.Cells; | |
using System.IO; | |
namespace MergeCellsInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license as the first step to avoid trial version restrictions and watermark | |
License MergeCellsLicense = new License(); | |
MergeCellsLicense.SetLicense("Aspose.Cells.lic"); | |
// Create new Excel file | |
Workbook workbook = new Workbook(); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Create a cells object | |
Cells cells = worksheet.Cells; | |
// Merge some cells | |
cells.Merge(5, 2, 2, 3); | |
// Enter value in a cell | |
worksheet.Cells[5, 2].PutValue("Sample value"); | |
// Save the output Excel file with merged cells | |
workbook.Save("MergedCells.xlsx"); | |
} | |
} | |
} |
这里 * 合并 Excel C#* 中的单元格示例代码用于调用 Cells.Merge() 函数,以使用第一行、第一列、总行和总列值作为输入来创建合并单元格的范围。如果您想使用 C# 在 Excel 中合并和居中单元格,您可以简单地获取您放置值的单元格的样式并将样式对象的 HorizontalAlignment 属性设置为 TextAlignmentType.Center。现在保存工作簿后,样本值将显示在合并单元格的中心。
在这里,我们观察了使用 C# 合并工作簿中的单元格的过程。但是,如果您有兴趣学习 Excel 到 HTML 的转换,请参阅 如何在 C# 中将 Excel 转换为 HTML 上的文章。