创建和管理Microsoft Excel文件的表格。

创建表

电子表格的优点之一是它们允许您创建不同类型的列表,例如电话列表、任务列表、交易列表、资产或负债列表。多个用户可以共同使用、创建和维护各种列表。

Aspose.Cells for Python via .NET支持创建和管理列表。

列表对象的优点

当您将数据列表转换为实际列表对象时,会有相当多的优点

  • 新行和列会自动包括在内。
  • 列表底部可以轻松添加总计行来显示求和、平均、计数等信息。
  • 添加在右侧的列会自动并入列表对象中。
  • 基于行和列的图表会自动扩展。
  • 分配给行和列的命名范围将自动扩展。 列表受到意外行和列删除的保护。

在 Microsoft Excel 中创建列表对象

  • 选择用于创建列表对象的数据范围
  • 这将显示创建列表对话框。
  • 为数据实现列表对象,并指定总行(选择数据,然后列表,再总行)。

使用Aspose.Cells for Python via .NET API

Aspose.Cells for Python via .NET提供一个类 Workbook,代表一个Microsoft Excel文件。Workbook 类包含一个集合,允许访问Excel文件中的每个工作表。

工作表由Worksheet类表示。Worksheet类提供了广泛的属性和方法来管理工作表。要在工作表中创建一个ListObject,请使用Worksheet类的list_objects集合属性。实际上,每个ListObject都是add类的对象,后者进一步提供add方法以添加列表对象并指定列表的单元格范围。

根据指定的单元格范围,Aspose.Cells for Python via .NET将创建List对象。使用ListObject类的属性(例如 show_totalsListColumns 等)控制列表。

在下面的示例中,我们使用Aspose.Cells for Python via .NET API创建了与上节所用Microsoft Excel创建的相同 ListObject

格式化表

为了管理和分析一组相关数据,可以将单元格范围转换为列表对象(也称为Excel表格)。表格是一系列包含相关数据的行和列,独立于其他行和列进行管理。默认情况下,表中的每一列在标题行启用过滤,可以快速筛选或排序列表数据。您还可以为列表添加总行(一个特殊的列表行,提供一些汇总函数,便于处理数值数据),每个总行单元格都可以提供一个下拉列表,显示各种汇总函数。Aspose.Cells for Python via .NET 提供创建和管理列表(或表格)的方法。

格式化列表对象

Aspose.Cells for Python via .NET提供一个类 Workbook,代表一个Microsoft Excel文件。Workbook 类包含一个 worksheets 集合,允许访问Excel文件中的每个工作表。

工作表由Worksheet类表示。Worksheet类提供了广泛的属性和方法来管理工作表。要在工作表中创建一个ListObject,请使用Worksheet类的list_objects集合属性。实际上,每个ListObject都是ListObjectCollection类的对象,后者进一步提供add方法以添加列表对象并指定它应包含的单元格范围。根据指定的单元格范围,Aspose.Cells在工作表中创建一个ListObject。使用ListObject类的属性(例如table_style_type)来按照您的要求格式化表格。

以下示例向工作表添加示例数据,添加ListObject并对其应用默认样式。Microsoft Excel 2007/2010支持ListObject样式。

高级主题