使用 IRONXL 如何在 Excel 中將表格轉換為範圍 Jordi Bardia 更新:2026年1月19日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 LLM副本 LLM副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 將 Excel 表格轉換為普通區域可以保留資料和格式,同時移除表格功能,例如篩選器和結構化參考——使用"表格設計">"轉換為區域"或右鍵單擊>"表格">"轉換為區域"即可快速進行此更改。 Excel 表格提供了強大的資料分析和管理功能,例如自動篩選和排序選項、總計行、計算列、表格樣式、自動擴充等等。 在 C# 中使用 Excel 電子表格時,了解表格和區域之間的差異對於資料操作和Excel 自動化至關重要。 下面的螢幕截圖顯示了普通範圍格式和表格格式之間的差異: 正常範圍 表格格式 本教學課程示範如何將 Excel 表格轉換為區域,這是在需要匯出 Excel 資料或使用不支援 Excel 表格功能的舊系統時常見的任務。 如何在Excel中建立表格? 建立表格的三種方法是什麼? 在 Excel 中,有多種方法可以將區域建立或轉換為表格。 了解這些方法對於以程式設計方式建立 Excel 檔案或管理工作表資料至關重要。 若要在 Excel 中插入表格,請按一下資料集中的任一單元格,然後執行下列其中一項: 在"插入"標籤上的"表格"群組中,按一下"表格" 。 將插入一個預設樣式的表格。 這種方法類似於建立包含結構化資料的新 Excel 檔案。 在 Excel 中插入一個帶有預設樣式的新表格 在"開始"標籤上的"樣式"群組中,按一下"設定格式為表格" ,然後選擇預先定義的表格樣式。 您可以選擇任何條紋行樣式。 這種方法在設定單元格和邊框樣式以獲得更好的視覺呈現效果時特別有用。 將預先定義格式套用至現有的 Excel 電子表格 建立 Excel 表格最快的方法是按Ctrl + T。 當需要在 C# 應用程式中使用 Excel 並模擬使用者操作時,這種快速方法尤其有用。 建立表格時如何配置表格設定? 無論選擇哪一種方法,都會出現"建立表"對話方塊。 Excel 會自動選擇資料範圍,類似IronXL 在 C# 程式碼中的範圍選擇方式。 確認所選範圍,選取或取消選取"我的表格有標題"選項,然後按一下"確定" 。 使用 Excel 預選樣式設定表格格式 以程式設計方式載入電子表格時,了解這些表格結構有助於資料操作。 選定區域公式 ($E$6) 使用絕對引用,這在 C# 中使用 Excel 公式時非常重要。 為什麼要使用表格格式? 因此,工作表中會產生一個格式良好的表格。 與常規範圍相比,表格具有幾個優勢,尤其是在需要對儲存格進行排序或套用條件格式時。 篩選箭頭可讓您根據條件篩選和排序資料。 捲動時,列標題仍然可見。 可以使用自動表格擴充功能新增資料。 快速匯總和輕鬆計算表格資料是該表格的一些突出功能。 這些功能在將 Excel 轉換為 SQL 資料庫或使用 DataTables時特別有用。 現在我們知道如何將常規儲存格區域轉換為表格了。 在某些情況下,我們可能需要移除表格格式並將表格轉換為普通範圍,同時又不遺失資料或公式。 當將 Excel 電子表格匯出到不支援表格物件的系統時,這種情況很常見。 讓我們來看看如何將 Excel 表格轉換為區域。 如何將表格轉換為普通區域? 兩種轉換方法是什麼? 在 Excel 中,有兩種方法可以將表格轉換為儲存格區域。 在使用IronXL等函式庫自動化 Excel 任務時,要理解這兩種方法非常重要。 如果要刪除表格而不遺失表格資料、格式或結構化引用,請依照下列步驟操作: 前往"表格工具" > "工具"群組下的"表格設計"標籤,然後按一下"轉換為範圍" 。 此方法可保留所有儲存格格式和背景顏色。 使用功能表列選項將樣式表格轉換為普通區域 或者,以滑鼠右鍵按一下表格中的任意位置,然後按一下"表格" > "轉換為區域" 。 這種上下文選單方法在以程式設計方式編輯 Excel 檔案時非常有用。 使用上下文選單將樣式表格轉換為普通區域 兩種方法都會跳出確認對話框。 點選"是"繼續轉換。 此安全功能可防止意外轉換,類似於密碼保護可防止未經授權的變更。 轉換為範圍後會發生什麼? 這就是將表格資料轉換為範圍的方法。 請注意,箭頭已從範圍內移除,但資料和格式得以保留。 資料保持其結構,非常適合匯入 C# 應用程式或轉換為 CSV 格式。 電子表格資料轉換回普通範圍後的外觀 轉換後,您將會遺失一些表格特有的功能,例如: 新增資料時自動擴展 結構化參考公式 內建篩選和排序控件 自動更新的表格樣式 使用命名表功能的能力 但是,您將保留所有資料、公式和基本格式。 這使其適用於在舊系統中讀取 Excel 檔案或轉換電子表格檔案類型。 什麼是IronXL C# 函式庫? IronXL如何幫助自動化 Excel 任務? IronXL是一個.NET函式庫,它無需 Microsoft Excel 或 Interop 即可使用 C# 讀取和編輯 Microsoft Excel 文件。 IronXL 能夠準確、快速地讀取和操作 Excel 檔案。 它支援所有.NET元件以及 Android、Xamarin、 Linux 、 Azure 、 AWS 、 macOS 、 Docker和MAUI等平台。 對於希望快速建立 MVP 的創業家而言, IronXL提供了一種經濟高效的Excel 自動化解決方案,無需安裝 Microsoft Office 的額外開銷。 您可以無縫地處理.NET Excel 檔案或與Blazor應用程式整合。 為什麼新創公司開發者應該使用IronXL? 只需幾行程式碼,開發人員即可輕鬆完成所有與 Excel 相關的任務。 這些任務包括在儲存格中新增註解、在 Excel 表格中新增資料行和列,以及跨行和列應用程式。 該庫還支援 創建圖表和管理圖像等高級功能。 IronXL的主要特色是什麼? IronXL支援哪些檔案格式? 從 XLS/XLSX/CSV/TSV 檔案載入、讀取和編輯數據 儲存並匯出為 XLS/XLSX/CSV/TSV/JSON 格式 System.Data 物件 — 在 Excel 中以 DataSet 和 DataTable 物件進行操作 公式 — 使用Excel 公式,這些公式會在編輯後自動重新計算。 -範圍— 易於使用的 ["A1:B10"] 語法 排序 — 對表格或區域中的行、列和範圍進行排序 樣式設定 —字體、大小、儲存格樣式、對齊方式、背景顏色等等 其他功能包括凍結窗格、超連結支援、自動調整行和列大小、工作簿元資料編輯和合併儲存格。 如何在IronXL中實現 Excel 公式? 以下是使用 IronXL 強大的公式功能和數學函數來操作 Excel 檔案的 C# 程式碼範例: 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(); } } $vbLabelText $csharpLabel 您還可以輕鬆地從頭開始建立 Excel 電子表格、開啟 Excel 工作表和讀取 XLSX 檔案。 為什麼IronXL是新創公司 MVP 的理想選擇? IronXL幫助開發人員依靠簡單且高效能的程式碼,實現準確性和效率,降低出錯風險,並使以程式設計方式操作 Excel 檔案變得更加容易。 該程式庫支援ASP.NET MVC 應用程序,可將 DataTables 轉換為 CSV ,並有效率地寫入 CSV 檔案。 對於專注於成本的新創公司而言, IronXL提供靈活的許可選項,定價清晰,並且可以輕鬆應用許可證密鑰。 該庫經過了顯著的性能改進和增強,使其適合生產環境使用。 您可以下載IronXL軟體產品並免費試用。 請查閱API 參考文件以取得詳細文檔,並查看變更日誌以取得最新更新。 常見問題解答 我怎麼才能在 Excel 中將表格轉換為範圍? 要在 Excel 中將表格轉換為範圍,導航到表格工具下的表格設計選項卡並選擇轉換為範圍。或者,你可以在表格中右鍵單擊,選擇表格,然後轉換為範圍。這將刪除表格的結構引用和格式,但保留數據。 使用 Excel 表格的好處是什麼? Excel 表格提供了自動篩選、排序選項、自動擴展、計算欄和表格樣式等功能,有助於有效地分析和管理數據。 如何透過鍵盤快捷鍵在 Excel 中創建表格? 您可以通過在數據集中選擇單個單元格並按下 Ctrl + T 在 Excel 中創建表格。這將打開創建表格對話框,允許您將數據格式化為表格。 IronXL 如何幫助程序處理 Excel 檔案? IronXL 是一個 .NET 庫,允許開發者在不需要 Microsoft Excel 的情況下使用 C# 高效地讀寫和操作 Excel 文件。它提供了添加行、應用函數和設置單元格樣式等功能。 IronXL 能否處理各種 Excel 文件格式? 是的,IronXL 可以載入、讀取和編輯 XLS、XLSX、CSV 和 TSV 文件中的數據。它還允許保存和匯出到這些格式以及 JSON。 是否有可能在使用 IronXL 的雲環境中處理 Excel 文件? 是的,IronXL 支持在 Azure 和 AWS 這些雲平台上操作 Excel 文件。它也能在 Android、Xamarin、Linux、macOS、Docker 和 MAUI 等環境中運行。 IronXL 提供哪些 Excel 文件的樣式選項? IronXL 提供了多種樣式選項,包括字體類型和大小、單元格樣式、對齊和背景顏色,使 Excel 試算表可以自訂化。 為什麼要在 Excel 中將表格轉換為範圍? 將表格轉換為範圍可能有助於簡化數據管理過程,通過刪除表格功能如自動篩選、排序和格式化,同時保留數據和潛在的公式。 IronXL 如何增強 Excel 文件的操作? IronXL 提供了一種簡單且高效的方式,以程序的方式與 Excel 文件進行互動,提供了公式支持、數據加載、匯出和豐富的樣式選項等功能。 Jordi Bardia 立即與工程團隊聊天 軟體工程師 Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担產品测测试,產品開發和研究的责任時,Jordi 為持续的產品改進增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。 相關文章 更新2026年3月1日 在ASP.NET C#中下載Excel文件:將數據匯出到XLSX,CSV和更多格式 使用C#和IronXL在ASP.NET Core中下載Excel文件。從MVC控制器中匯出數據到XLSX, CSV和XML,附有MemoryStream和File()返回。包括代碼範例。 閱讀更多 更新2026年3月1日 如何在Blazor中使用IronXL匯出Excel文件 學習如何在Blazor伺服器應用程式中使用IronXL将數據匯出到Excel。此指南涵蓋專案設置、服務設計、條件格式化、多表報告和錯誤處理,附有完整的C#代碼範例。 閱讀更多 更新2026年2月27日 如何在C#中而不是使用StreamReader來讀取Excel文件 了解StreamReader為何無法讀取Excel文件,並學習如何使用IronXL加載來自磁盤或內存流的XLSX和XLS工作簿。 閱讀更多 如何在 C# 中開啟 Excel 檔案如何在 C# 中從 Excel 工作表...
更新2026年3月1日 在ASP.NET C#中下載Excel文件:將數據匯出到XLSX,CSV和更多格式 使用C#和IronXL在ASP.NET Core中下載Excel文件。從MVC控制器中匯出數據到XLSX, CSV和XML,附有MemoryStream和File()返回。包括代碼範例。 閱讀更多
更新2026年3月1日 如何在Blazor中使用IronXL匯出Excel文件 學習如何在Blazor伺服器應用程式中使用IronXL将數據匯出到Excel。此指南涵蓋專案設置、服務設計、條件格式化、多表報告和錯誤處理,附有完整的C#代碼範例。 閱讀更多
更新2026年2月27日 如何在C#中而不是使用StreamReader來讀取Excel文件 了解StreamReader為何無法讀取Excel文件,並學習如何使用IronXL加載來自磁盤或內存流的XLSX和XLS工作簿。 閱讀更多