在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
Excel 表格提供一系列用于有效分析和管理数据的功能,如自动筛选和排序选项、总行、计算列、表格样式、自动扩展等。
下面的截图显示了普通范围和表格样式格式之间的区别:
正常范围
表格格式
本教程将演示如何将 Excel 表格转换为范围
在 Excel 中创建或转换一个范围为表格范围的方法有很多。要在 Excel 中插入表格,请单击数据集中的任意单个单元格,然后执行以下操作:
1.在菜单插入选项卡的表格部分组中,单击表格选项卡选项。将插入一个默认样式的表格。
![如何在 Excel 中将表格转换为范围,图 3:使用默认样式在 Excel 中插入新表格](/static-assets/excel/blog/how-to-convert-table-to-range-excel/how-to-convert-table-to-range-excel-3.webp)
**在 Excel 中使用默认样式插入新表格**
2.在主页菜单选项卡上的样式部分组中,单击格式为表格选项,然后从预定义的表格样式中选择一种。您可以选择任何带状行样式。
![如何在 Excel 中将表格转换为范围,图 4:将预定义格式应用于现有 Excel 电子表格表格](/static-assets/excel/blog/how-to-convert-table-to-range-excel/how-to-convert-table-to-range-excel-4.webp)
**在现有 Excel 电子表格表中应用预定义格式**
3.另一种创建 Excel 表格的最快方法是按键盘上的快捷键: Ctrl + T.**
无论选择哪种方法,都会出现创建表格对话框。Excel 会自动选择数据范围。确认所选范围,然后选中/取消选中 "我的表格有标题 " 选项,然后单击确定。
*使用 Excel 预选样式格式化表格
这样,工作表中就会出现一个格式化很好的表格。
通过筛选箭头,我们可以根据自己的条件对表格中的数据进行筛选和排序。滚动时,可以看到列标题框。自动表格扩展、快速合计、轻松计算表格数据是表格的一些突出功能。
现在我们知道了如何将常规单元格区域转换为表格样式。在某些情况下,我们可能需要删除表格格式,并将表格转换为普通单元格区域,同时不丢失任何数据和公式。因此,让我们来看看如何将 Excel 表格转换为单元格区域。
在 Excel 中,有两种方法可以将表格转换为单元格区域。
如果想在不丢失表格数据、表格格式或结构化引用的情况下删除表格,可以按照以下步骤操作:
1.转到表工具**下的表设计选项卡,然后单击转换为范围。
![如何在 Excel 中将表格转换为范围,图 6:使用菜单栏选项将样式表转换为普通范围](/static-assets/excel/blog/how-to-convert-table-to-range-excel/how-to-convert-table-to-range-excel-6.webp)
**使用菜单栏选项将样式表转换为正常范围**
2.或者,右键单击表格内的任意位置,然后单击表格 > 单击转换为范围。
![如何在 Excel 中将表格转换为范围,图 7:使用上下文菜单将样式表转换为普通范围](/static-assets/excel/blog/how-to-convert-table-to-range-excel/how-to-convert-table-to-range-excel-7.webp)
**使用上下文菜单将样式表转换为正常范围**
这是将表格数据转换为范围的方法。请注意,箭头从范围中移除,但数据和格式保留不变。
电子表格数据转换回正常范围后的外观
IronXL 是一个.NET 库,可方便地使用 C# 阅读和编辑 Microsoft Excel 文档,而无需 Microsoft Excel 或 Interop。
IronXL 可以准确、快速地读取和处理 Excel 文件。它支持所有 .NET 组件以及 Android、Xamarin 和 Linux 等平台、 Azure, AWS、macOS、Docker 和 毛伊岛.
只需几行代码,开发人员就可以毫不费力地执行所有与 Excel 相关的任务。这些任务包括添加两个单元格、 添加行和列 将数据添加到 Excel 表格中,以及 应用功能 跨行和跨列等。
System.Data
对象 - 以 System.Data.DataSet
和 System.Data.DataTable
对象的形式处理 Excel 电子表格。下面是一些操作 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()
IronXL 可帮助开发人员依靠简单而高性能、准确而高效的代码行,这有助于降低出错风险,并使 Excel 文件的编程操作变得更加容易。
您可以下载 IronXL 软件产品 并免费试用。