使用 IRONXL 如何在 Excel 中将表格转换为范围 Curtis Chau 已更新:六月 22, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 Excel 表提供了一系列功能,用于有效地分析和管理数据,例如自动筛选和排序选项、总计行、计算列、表格样式、自动扩展等。 下面的截图显示了普通范围和表格样式格式之间的区别: 正常范围 表格格式 本教程将演示如何将 Excel 表转换为范围。 如何创建表格? 在 Excel 中有很多方法可以创建或转换范围为表格范围。 要在 Excel 中插入表格,请单击数据集中的任一单元格,然后执行以下任意操作: 在插入菜单选项卡上,在表格部分组中,单击表格选项。 将插入一个默认样式的表格。 在 Excel 中插入新表格,使用默认样式 在主页菜单选项卡中,在样式部分组中,单击格式化为表格,并选择一个预定义的表格样式。 您可以选择任意带状行样式。 为现有 Excel 电子表格表格应用预定义格式 另一种选项和最快的方法是通过按下键盘快捷键:Ctrl + T来创建 Excel 表格。 无论选择哪种方法,都会出现创建表对话框。 Excel 会自动选择数据范围。 验证选择的范围,然后选中/取消选中"我的表具有标题"选项,并单击确定。 使用 Excel 预选样式格式化表格 结果是在工作表中创建了一个漂亮的格式化表格。 过滤器箭头允许我们根据您的条件过滤和排序表中的数据。 滚动时,列标题框是可见的。 新数据可以通过自动表扩展、快速总计、轻松计算表格数据等一些显著的表格功能进行包含。 现在我们知道如何将普通单元格范围转换为表格样式。 在某些时候,我们可能需要去除表格格式,并在不丢失任何数据和公式的情况下,将表格转换为普通范围。 因此,让我们来看看如何将 Excel 表转换为范围。 如何将表格样式转换为普通范围? 在 Excel 中,将表格转换为单元格范围有两种方式。 如果您想在不丢失表格数据、表格格式或结构化引用的情况下,去除表格,可以按照以下步骤操作: 转到表格设计选项卡,在表格工具下的工具组中,单击转换为范围。 使用菜单栏选项将样式表转换为普通范围 或者,右键单击表中的任意位置,然后单击表 > 转换为范围。 使用上下文菜单将样式表转换为普通范围 这就是您如何将表格的数据转换为范围。 注意,箭头从范围中移除了,但数据和格式保留了。 回到普通范围后,电子表格数据外观 IronXL C#库 IronXL 是一个 .NET 库,用于简化使用 C# 读取和编辑 Microsoft Excel 文档,而无需 Microsoft Excel 或 Interop。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 Class $vbLabelText $csharpLabel IronXL 帮助开发人员依赖于简单但高性能的代码,具有准确性和效率,有助于降低错误风险,并简化程序化地操控 Excel 文件。 您可以下载IronXL 软件产品并免费试用。 常见问题解答 如何在 Excel 中将表格转换为范围? 要将 Excel 中的表格转换为范围,导航到表格工具下的表格设计选项卡,并选择“转换为范围”。或者,可以右键单击表格内,选择“表格”,然后“转换为范围”。这将删除表格的结构化引用和格式化,同时保留数据。 使用 Excel 表格有何好处? Excel 表格提供自动过滤、排序选项、自动扩展、计算列和表格样式等特点,有助于有效分析和管理数据。 如何使用键盘快捷键在 Excel 中创建表格? 在 Excel 中,您可以通过在数据集中选择单个单元格并按 Ctrl + T 来创建表格。这将打开创建表格对话框,让您以表格格式化数据。 IronXL 如何协助编程操作 Excel 文件? IronXL 是一个.NET 库,允许开发者使用 C# 来有效地读取、编辑和操作 Excel 文档,无需使用 Microsoft 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 文档进行编程交互,提供公式支持、数据加载、导出和广泛的样式选项来增强 Excel 文件操作。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 相关文章 已发布十二月 19, 2025 如何使用 C# Interop 与 IronXL.Excel 在 Excel 中创建透视表 无需 Office 依赖在 C# 中构建 Excel 数据透视表。IronXL 提供强大的数据处理功能,用于创建透视风格的报告,无需 Excel Interop 复杂化。 阅读更多 已发布十二月 18, 2025 C# 使用 IronXL.Excel 将带列标题的 DataGridView 导出到 Excel 学习如何在将DataGridView数据导出到Excel时保留列头。使用IronXL库的C#逐步教程。 阅读更多 已发布十二月 18, 2025 如何在 C# 中使用 IronXL 创建 Excel 报告 在 C# 中使用 IronXL 进行 Excel 报告生成。学习构建具有格式、公式和数据库集成的专业报告。 阅读更多 如何在 C# 中打开 Excel 文件如何在 C# 中从 Excel 表中获...
已发布十二月 19, 2025 如何使用 C# Interop 与 IronXL.Excel 在 Excel 中创建透视表 无需 Office 依赖在 C# 中构建 Excel 数据透视表。IronXL 提供强大的数据处理功能,用于创建透视风格的报告,无需 Excel Interop 复杂化。 阅读更多
已发布十二月 18, 2025 C# 使用 IronXL.Excel 将带列标题的 DataGridView 导出到 Excel 学习如何在将DataGridView数据导出到Excel时保留列头。使用IronXL库的C#逐步教程。 阅读更多
已发布十二月 18, 2025 如何在 C# 中使用 IronXL 创建 Excel 报告 在 C# 中使用 IronXL 进行 Excel 报告生成。学习构建具有格式、公式和数据库集成的专业报告。 阅读更多