在C#中,可以使用Microsoft.Office.Interop.Excel庫來操作Excel文件。要合并Excel單元格,需要先創建一個Excel應用程序實例,然后打開工作簿和工作表,接著選擇要合并的單元格范圍,最后調用Range對象的Merge方法。下面是一個示例代碼:
using System;
using Microsoft.Office.Interop.Excel;
namespace ExcelMergeCells
{
class Program
{
static void Main(string[] args)
{
// 創建Excel應用程序實例
Application excelApp = new Application();
excelApp.Visible = true;
// 打開工作簿
Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excel\file.xlsx");
// 選擇工作表
Worksheet worksheet = workbook.Sheets[1];
// 選擇要合并的單元格范圍
Range range = worksheet.get_Range("A1", "B2");
// 合并單元格
range.Merge(Type.Missing);
// 保存并關閉工作簿
workbook.Save();
workbook.Close();
// 退出Excel應用程序
excelApp.Quit();
}
}
}
這個示例代碼將打開指定路徑的Excel文件,選擇第一個工作表,然后合并A1到B2的單元格。注意,這個示例代碼需要安裝Microsoft.Office.Interop.Excel庫,并且需要引用Microsoft.Office.Interop.Excel命名空間。