使用IRONXL

如何將表格轉換為範圍在Excel中

里根普恩
里根普恩
2023年2月27日
已更新 2024年2月6日
分享:

Excel 表格提供一系列用來有效分析和管理數據的功能,例如自動篩選和排序選項、總計行、計算列、表格樣式、自動擴展等。

下面的截圖顯示了普通範圍和表格樣式格式之間的差異:

如何將表格轉換為 Excel 中的範圍 - 圖 1:常規範圍
如何在 Excel 中將表格轉換為範圍 - 圖 2:表格格式

本教程將演示如何將 Excel 表格轉換為範圍

如何創建表格?

在 Excel 中,有多種方法可以將範圍創建或轉換為表格範圍。 若要在 Excel 中插入表格,請點擊資料集中任一單一儲存格,並執行以下任一操作:

  1. 在功能表 插入 索引標籤中,於 表格 區段群組中,點擊 表格索引標籤選項。 將插入預設樣式表格。

    如何將表格轉換為 Excel 中的範圍,圖 3:以預設樣式在 Excel 中插入新表格

    在 Excel 中插入一個具有預設樣式的新表格

  2. 首頁功能區的樣式部分群組中,點擊格式化為表選項,然後選擇其中一種預定義的表格樣式。 您可以選擇任何帶狀行樣式。

    如何將表格轉換為 Excel 中的範圍,圖 4:將預設格式應用於現有的 Excel 試算表表格

    將預定義格式應用於現有的 Excel 試算表表格

  3. 另一個選項和最快創建 Excel 表格的方法是按下鍵盤快捷鍵Ctrl + T。

    無論您選擇哪種方法,都會出現創建表格對話框。 Excel 自動選擇數據範圍。 確認選擇的範圍,然後勾選/取消勾選「我的表格有標題列」選項,再點擊確定

    如何將表格轉換為 Excel 中的範圍,圖 5:使用 Excel 預選樣式格式化表格

    *使用 Excel 預設樣式格式化表格

    因此,在工作表中創建了一個格式精美的表格。

    篩選箭頭允許我們根據您的標準篩選和排序表格中的數據。 在滾動時,欄位標題框是可見的。 可以透過自動擴展表格來包含新數據、快速總和及輕鬆計算表格數據是一些突出的表格功能。

    現在我們知道如何將常規單元格範圍轉換為表格樣式。 在某些情況下,我們可能需要移除表格格式,將表格轉換為普通範圍,同時不丟失任何數據和公式。 那麼讓我們看看如何將 Excel 表格轉換為範圍。

如何將表格樣式轉換為普通範圍?

在 Excel 中,有兩種方法可以將表格轉換為單元格範圍。

如果您想刪除表格而不丟失表格數據、表格格式或結構化參考,您可以按照以下步驟操作:

  1. 前往表格設計選項卡下的表格工具> 工具組,然後點擊轉換為範圍

    如何在 Excel 中將表格轉換為範圍,圖 6:使用功能表欄選項將樣式表格轉換為普通範圍

    使用選單列選項將樣式表格轉換為普通範圍

  2. 或者,在表格中的任意位置右鍵單擊,然後點擊表格 > 點擊轉換為範圍

    如何在 Excel 中將表格轉換為範圍,圖 7:使用上下文選單將已樣式化的表格轉換為普通範圍

    使用上下文選單將已設計的表格轉換為普通範圍

    以下是將表格數據轉換為範圍的方法。 請注意,範圍內的箭頭已被移除,但數據和格式仍被保留。

    如何將 Excel 中的表格轉換為範圍,圖 8:工作表數據在轉換回普通範圍後的外觀

    工作表資料轉換回正常範圍後的外觀

IronXL C# 庫

IronXL 是一個 .NET 庫,可以讓使用 C# 在無需 Microsoft Excel 或 Interop 的情況下讀取和編輯 Microsoft Excel 文件。

IronXL 能夠準確且快速地讀取和操作 Excel 文件。 它支持所有 .NET 元件,以及 Android、Xamarin、Linux、AzureAWS、macOS、Docker 和 MAUI 等平台。

只需幾行程式碼,開發者就能夠輕鬆執行所有與 Excel 有關的任務。 這些任務包括向 Excel 表格中添加兩個單元格,添加行和列數據,以及在行和列中應用函數等。

IronXL 功能集

  • 載入、讀取和編輯數據 — 來自 XLS/XLSX/CSV/TSV
  • 儲存和匯出 — 到 XLS/XLSX/CSV/TSV/JSON
  • System.Data 物件 — 與 Excel 試算表作為 System.Data.DataSetSystem.Data.DataTable 物件一起工作。
  • 公式 — 支援 Excel 公式。 每當工作表被編輯時,公式就會重新計算。
  • 範圍 — 使用簡單的 \["A1:B10"\] 語法。
  • 排序 — 它可以在表格或常規範圍內排序行、列和範圍
  • 樣式 — 字體,字體大小、儲存格樣式對齊背景顏色,以及更多樣式選項可供選擇。

    以下是一些用於操作 Excel 文件的 C# 代碼範例。

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();

// Get Formulas
// Get the formula's calculated value.  e.g. "52"
string formulaValue = worksheet ["G30"].Value;

//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.  
workbook.EvaluateAll()

' Get Formulas
' Get the formula's calculated value.  e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Save your changes with updated formulas and calculated values.
workbook.Save()
$vbLabelText   $csharpLabel

IronXL幫助開發人員依賴簡單但高效能且準確的程式碼,這有助於降低錯誤風險並使以程序方式操作Excel文件變得更容易。

您可以下載IronXL 軟體產品並免費試用。

里根普恩
軟體工程師
Regan 畢業於雷丁大學,擁有電子工程學士學位。在加入 Iron Software 之前,他的工作角色讓他專注於單一任務;而他在 Iron Software 工作中最喜歡的是他所能承擔的工作範圍,無論是增加銷售價值、技術支持、產品開發或市場營銷。他喜歡了解開發人員如何使用 Iron Software 庫,並利用這些知識不斷改進文檔和開發產品。
< 上一頁
如何在 C# 中打開 Excel 文件
下一個 >
如何在 C# 中從 Excel 表格獲取數據