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