使用IRONXL

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

已更新 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. 或者,在表格內的任意位置右鍵單擊,然後點擊表格 > 點擊轉換為範圍

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

    使用內容選單將樣式化的表格轉換為普通範圍

以下是如何將表格數據轉換為範圍。請注意,箭頭會從範圍中移除,但數據和格式會被保留。

如何在 Excel 中將表格轉換為範圍,圖 8:將數據轉換回正常範圍後的試算表數據外觀

將電子表格數據轉換回普通範圍後的外觀

The IronXL C# Library

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.DataSetSystem.Data.DataTable 對象來處理 Excel 試算表。
  • 公式 — 支持 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()
VB   C#

IronXL可以幫助開發人員依賴簡單但高效且精確的代碼行,這有助於降低錯誤風險,並使程式化操作Excel檔案變得更容易。

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

< 上一頁
如何在 C# 中打開 Excel 文件
下一個 >
如何在 C# 中從 Excel 表格獲取數據

準備開始了嗎? 版本: 2024.9 剛剛發布

免費 NuGet 下載 總下載次數: 1,004,037 查看許可證 >