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