如何在 Excel 中將表轉換為範圍
Excel 表格提供了一系列用於有效分析和管理資料的功能,例如自動篩選和排序選項、總計行、計算列、表格樣式、自動擴展等。
下面的螢幕截圖顯示了普通範圍格式和表格樣式格式之間的差異:

正常範圍

表格格式
本教學將示範如何將 Excel 表格轉換為區域。
如何建立表格?
在Excel中,有許多方法可以將區域建立或轉換為表格區域。 若要在 Excel 中插入表格,請按一下資料集中的任一單元格,然後執行下列任一操作:
在"插入"功能表標籤上的"表格"部分群組中,按一下"表格"選項。 將插入一個預設樣式的表格。
如何在 Excel 中將表格轉換為區域,圖 3:在 Excel 中插入具有預設樣式的新表格 在 Excel 中插入一個帶有預設樣式的新表格
在"首頁"功能表標籤上的"樣式"部分群組中,按一下"格式為表格" ,然後選擇預先定義的表格樣式。 您可以選擇任何條紋行樣式。
如何在 Excel 中將表格轉換為區域,圖 4:將預先定義格式套用至現有的 Excel 電子表格 將預先定義格式套用至現有的 Excel 電子表格
- 建立 Excel 表格的另一種選擇和最快方法是按鍵盤快速鍵: Ctrl + T。
無論選擇哪一種方法,都會出現"建立表"對話方塊。 Excel會自動選擇資料範圍。 確認所選範圍,然後選取/取消選取"我的表格有標題"選項,然後按一下"確定" 。
如何在 Excel 中將表格轉換為區域,圖 5:使用 Excel 預選樣式設定表格格式 使用 Excel 預選樣式設定表格格式
因此,工作表中會產生一個格式良好的表格。
篩選箭頭可讓我們根據您的條件篩選和排序表格中的資料。 捲動時,列標題框可見。 可以使用自動表格擴充功能新增數據,快速彙總功能可以方便地計算表格數據,這些都是表格的一些突出功能。
現在我們知道如何將常規儲存格區域轉換為表格樣式了。 在某些情況下,我們可能需要移除表格格式並將表格轉換為普通範圍,同時不遺失任何資料和公式。 那我們來看看如何將 Excel 表格轉換為區域。
如何將表格樣式轉換為普通範圍?
在 Excel 中,有兩種方法可以將表格轉換為儲存格區域。
如果要刪除表格而不遺失表格資料、表格格式或結構化引用,可以按照下列步驟操作:
前往"表格工具" > "工具"群組下的"表格設計"標籤,然後按一下"轉換為範圍" 。
如何在 Excel 中將表格轉換為區域,圖 6:使用功能表列選項將樣式表格轉換為普通區域 使用功能表列選項將樣式表格轉換為普通區域
或者,以滑鼠右鍵按一下表格中的任意位置,然後按一下"表格" > "轉換為區域" 。
如何在 Excel 中將表格轉換為區域,圖 7:使用上下文功能表將樣式表格轉換為普通區域 使用上下文選單將樣式表格轉換為普通區域
以下是如何將表格資料轉換為範圍的方法。 請注意,箭頭已從範圍內移除,但資料和格式得以保留。
如何在 Excel 中將表格轉換為區域,圖 8:電子表格資料轉換回普通區域後的外觀 電子表格資料轉換回普通範圍後的外觀
IronXL C# 庫
IronXL是一個 .NET 函式庫,它無需 Microsoft Excel 或 Interop 即可使用 C# 讀取和編輯 Microsoft Excel 文件。 IronXL 可以準確、快速地讀取和操作 Excel 檔案。 它支援所有 .NET 元件,以及 Android、Xamarin、Linux、 Azure 、 AWS 、macOS、Docker 和MAUI等平台。
只需幾行程式碼,開發人員即可輕鬆完成所有與 Excel 相關的任務。 這些任務包括新增兩個儲存格、向 Excel 表格新增資料行和列、以及跨行和列應用函數等等。
IronXL 功能集
- 載入、讀取和編輯資料-來自 XLS/XLSX/CSV/TSV 格式
- 儲存與匯出— 格式為 XLS/XLSX/CSV/TSV/JSON
System.Data物件 — 以System.Data.DataSet和System.Data.DataTable物件的形式處理 Excel 電子表格。- 公式 — 支援 Excel 公式。 每次編輯工作表時,公式都會重新計算。
- 範圍 — 易於使用的
["A1:B10"]語法。 - 排序 — 它可以對表格或普通範圍內的行、列和範圍進行排序。
- 樣式設定 — 字型、字號、儲存格樣式、對齊方式、背景顏色以及更多樣式選項皆可設定。
以下是一些使用 C# 程式碼操作 Excel 檔案的範例:
using IronXL;
public class ExcelExample
{
public static void Main()
{
// Load an existing Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");
// Choose the default worksheet in the workbook
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set formulas for various cells
worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12
worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11
worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7
// Force recalculating all formulas in all sheets
workbook.EvaluateAll();
// Retrieve calculated value from a cell
string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52
// Retrieve the formula as a string from a cell
string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)"
// Save changes with updated formulas and calculated values
workbook.Save();
}
}using IronXL;
public class ExcelExample
{
public static void Main()
{
// Load an existing Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");
// Choose the default worksheet in the workbook
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set formulas for various cells
worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12
worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11
worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7
// Force recalculating all formulas in all sheets
workbook.EvaluateAll();
// Retrieve calculated value from a cell
string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52
// Retrieve the formula as a string from a cell
string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)"
// Save changes with updated formulas and calculated values
workbook.Save();
}
}Imports IronXL
Public Class ExcelExample
Public Shared Sub Main()
' Load an existing Excel workbook
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
' Choose the default worksheet in the workbook
Dim worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set formulas for various cells
worksheet("A1").Formula = "SUM(B8:C12)" ' Sum cells B8 to C12
worksheet("B8").Formula = "=C9/C11" ' Divide value in C9 by value in C11
worksheet("G30").Formula = "MAX(C3:C7)" ' Find the maximum value from cells C3 to C7
' Force recalculating all formulas in all sheets
workbook.EvaluateAll()
' Retrieve calculated value from a cell
Dim formulaValue As String = worksheet("G30").Value.ToString() ' e.g., 52
' Retrieve the formula as a string from a cell
Dim formulaString As String = worksheet("G30").Formula ' e.g., "MAX(C3:C7)"
' Save changes with updated formulas and calculated values
workbook.Save()
End Sub
End ClassIronXL 可協助開發人員依靠簡單且高效能的程式碼,實現準確性和效率,從而降低出錯風險,並使以程式設計方式操作 Excel 檔案變得更加容易。
您可以下載IronXL 軟體產品並免費試用。
常見問題解答
如何在 Excel 中將表格轉換為範圍?
若要在 Excel 中將表格轉換為範圍,請導航至「表格工具」下的「表格設計」標籤,然後選取「轉換為範圍」。或者,您可以在表格上按一下滑鼠右鍵,選擇表格,然後選擇轉換為範圍。這將移除表格的結構化參考和格式,同時保留資料。
在 Excel 中使用表格有什麼好處?
Excel 表格提供自動篩選、排序選項、自動展開、計算列和表格樣式等功能,有助於有效分析和管理資料。
如何使用鍵盤捷徑在 Excel 中建立表格?
您可以在 Excel 中建立表格,方法是選取資料集中的單一儲存格,然後按下 Ctrl + T。這將開啟「建立表格」對話方塊,讓您可以將資料格式化為表格。
IronXL.Excel 如何協助程式化操作 Excel 檔案?
IronXL for .NET 是一個 .NET 函式庫,可讓開發人員使用 C# 有效率地閱讀、編輯和處理 Excel 文件,而不需要 Microsoft Excel。它提供的功能包括新增行列、套用函數和儲存格樣式。
IronXL 能處理各種 Excel 檔案格式嗎?
是的,IronXL 可以從 XLS、XLSX、CSV 和 TSV 檔案載入、讀取和編輯資料。它也允許儲存和匯出這些格式以及 JSON。
是否可以在雲端環境中使用 IronXL.Excel 處理 Excel 檔案?
是的,IronXL.Excel 支援在 Azure 和 AWS 等雲端平台上操作 Excel 檔案。它也能在 Android、Xamarin、Linux、macOS、Docker 和 MAUI 等環境中運作。
IronXL.Excel 提供哪些 Excel 檔案的樣式選項?
IronXL.Excel 提供各種樣式選項,包括字型和大小、單元格樣式、對齊方式和背景顏色,可自訂 Excel 試算表。
為什麼要在 Excel 中將表格轉換為範圍?
如果您想要透過移除自動篩選、排序和格式化等表格功能來簡化資料管理流程,同時保持資料和基本公式不變,將表格轉換為範圍可能會很有用。
IronXL 如何增強 Excel 檔案操作?
IronXL.Excel 透過提供簡單有效的方式,以程式化的方式與 Excel 文件互動,增強 Excel 檔案的操作功能,提供公式支援、資料載入、匯出和廣泛的樣式選項等功能。









