如何在 Excel 中設置單元格背景圖案和顏色

How to Set Cell Background Pattern & Color

This article was translated from English: Does it need improvement?
Translated
View the article in English

在 Excel 中,背景儲存格圖案是指應用於儲存格背景的視覺設計或填充。 此外,背景儲存格顏色是指應用於儲存格背景的純色。

透過結合這兩個功能,使用者可以創建帶有多種圖案樣式、顏色和質感的視覺上吸引人的儲存格背景。 使用 IronXL,您可以利用這些功能來自訂 Excel 中的儲存格背景,增強數據可視化並突出顯示試算表中的重要資訊。

快速入門:自訂 Excel 背景圖案與顏色

透過使用 IronXL 自訂背景圖案和顏色,輕鬆增強您的 Excel 試算表。 此快速指南演示如何將對角線交叉陰影圖案和 SeaGreen 背景顏色設置為一個儲存格。 使用 IronXL 的簡單 API,不需依賴 Interop 就可以迅速改善數據的視覺吸引力。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    var workbook = IronXL.Excel.Workbook.Load("example.xlsx");
    var sheet = workbook.Worksheets[0];
    sheet["A1"].Style.FillPattern = IronXL.Styles.FillPattern.DiagonalCrosshatch;
    sheet["A1"].Style.BackgroundColor = IronXL.Styles.Colors.SeaGreen;
    workbook.SaveAs("styled_example.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最低工作流程(5 步驟)

  1. 下載 C# 庫以設置背景圖案和顏色
  2. 打開現有的或創建一個新的 Excel 試算表
  3. 設置儲存格、欄位、行或範圍的FillPattern屬性來定義填充圖案
  4. 使用SetBackgroundColor方法來設置顏色
  5. 匯出所有可用的填充圖案


設定儲存格背景圖案與顏色範例

要為選定的儲存格、欄位、行或範圍設置背景圖案,請使用FillPattern屬性並從IronXL.Styles.FillPattern中的列舉之一中選擇。 然後,運用SetBackgroundColor方法或設置BackgroundColor屬性來應用所需的顏色。 您可以從Color類中選擇顏色或輸入十六進位顏色碼。 例如,SeaGreen 是 "#FFF5EE"。

請注意目前無法更改填充圖案的顏色。

:path=/static-assets/excel/content-code-examples/how-to/background-pattern-color-set-background-pattern-color.cs
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set background pattern
workSheet["A1"].Style.FillPattern = FillPattern.AltBars;
workSheet["A2"].Style.FillPattern = FillPattern.ThickVerticalBands;

// Set background color
workSheet["A1"].Style.SetBackgroundColor(Color.Aquamarine);
workSheet["A2"].Style.BackgroundColor = "#ADFF2F";

workBook.SaveAs("setBackgroundPattern.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set background pattern
Private workSheet("A1").Style.FillPattern = FillPattern.AltBars
Private workSheet("A2").Style.FillPattern = FillPattern.ThickVerticalBands

' Set background color
workSheet("A1").Style.SetBackgroundColor(Color.Aquamarine)
workSheet("A2").Style.BackgroundColor = "#ADFF2F"

workBook.SaveAs("setBackgroundPattern.xlsx")
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> 輸出

可用的填充圖案

利用IronXL.Styles.FillPattern列舉中的可用填充圖案來設置您 Excel 表格中所需的填充圖案。 以下是 IronXL 提供的所有可用填充圖案的圖示說明:

class="content-img-align-center">
class="center-image-wrapper"> 可用的填充圖案

常見問題解答

如何使用 C# 在 Excel 中設置單元格背景圖案?

要在 Excel 中使用 C# 設置單元格背景圖案,請使用單元格、列、行或範圍的 FillPattern 屬性,並從 IronXL.Styles.FillPattern 中選擇一個枚舉。

在 C# 中應用單色背景顏色到單元格的方法是什麼?

您可以使用 SetBackgroundColor 方法或在 IronXL 中設置 BackgroundColor 屬性來應用單色背景顏色到單元格。

我可以在 C# 中使用自定義顏色代碼作為單元格背景顏色嗎?

是的,您可以使用十六進制顏色代碼或從 Color 類中選擇預定義顏色來設置 IronXL 中的背景顏色。

在 C# 中導出 Excel 中可用的填充圖案是否可行?

是的,您可以通過利用 IronXL.Styles.FillPattern 枚舉來探索和應用各種填充圖案,以在 C# 中導出 Excel 中所有可用的填充圖案。

如何開始使用 C# 庫自定義 Excel 工作表?

要開始自定義 Excel 工作表,請從 NuGet 下載 IronXL C# 庫,打開現有的或創建新的 Excel 試算表,並使用庫的方法來自定義單元格外觀。

在 IronXL 中管理顏色和圖案需要哪些命名空間?

您需要導入 IronXL、IronXL.Styles 和 System.Drawing 命名空間以在 IronXL 中管理顏色和圖案。

我可以在 C# 庫中更改填充圖案的顏色嗎?

目前,無法在 IronXL 中更改填充圖案的顏色。

在使用 C# 自定義 Excel 的不同填充圖案有哪些?

IronXL 通過 IronXL.Styles.FillPattern 枚舉提供多種填充圖案,支持在 Excel 中的各種自定義選項。

Chaknith Bin
軟體工程師
Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。
準備好開始了嗎?
Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布