在C#中,你可以使用Microsoft Office Interop Excel庫來修改Excel單元格的樣式。以下是一個簡單的示例,演示了如何使用C#修改Excel單元格的字體、顏色和邊框樣式:
首先,確保你已經安裝了Microsoft Office Interop Excel庫。如果沒有安裝,請從Microsoft官方網站下載并安裝。
在C#項目中引用Microsoft.Office.Interop.Excel命名空間。
using Microsoft.Office.Interop.Excel;
Application excelApp = new Application();
Workbook workbook = excelApp.Workbooks.Open("example.xlsx"); // 打開現有工作簿
// 或者
Workbook workbook = excelApp.Workbooks.Add(); // 創建新工作簿
Range range = workbook.Cells[1, 1]; // 選擇A1單元格
range.Font.Name = "Arial"; // 設置字體為Arial
range.Font.Size = 12; // 設置字體大小為12
range.Font.Color.RGB = Color.Red; // 設置字體顏色為紅色
range.Borders[xlEdgeTop].LineStyle = xlContinuous; // 設置上邊框樣式為連續
range.Borders[xlEdgeTop].Weight = xlThick; // 設置上邊框粗細為粗
range.Borders[xlEdgeTop].Color.RGB = Color.Green; // 設置上邊框顏色為綠色
// 以此類推,設置其他邊框樣式
workbook.Save("example_modified.xlsx"); // 保存修改后的工作簿
workbook.Close(); // 關閉工作簿
excelApp.Quit();
這是一個簡單的示例,你可以根據需要修改更多的單元格樣式屬性,例如背景色、粗體、斜體等。更多關于Microsoft Office Interop Excel庫的信息,請參閱官方文檔:https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.excel?view=netframework-4.8