工作表的查询表读取和写入
Contents
[
Hide
]
Aspose.Cells 提供 Worksheet.getQueryTables() 集合,该集合返回 QueryTableCollection。为了获取特定的 QueryTable,请使用 QueryTableCollection.get() 属性并传入 QueryTable 的索引。 QueryTable 类有以下两个属性用于调整查询表。
这两个值都是布尔值。您可以通过Microsoft Excel中的数据 > 连接 > 属性查看它们。
读取和写入工作表的查询表
以下示例代码读取第一个工作表的第一个QueryTable,然后打印两个QueryTable属性。然后将QueryTable.PreserveFormatting设置为true。
以下屏幕截图显示了代码中使用的源Excel文件5472578.xlsx及其显示了两个QueryTable的属性。
以下屏幕截图显示了代码生成的输出Excel文件5472574.xlsx及其显示了两个QueryTable的属性。如您所见,现在已勾选保存格式复选框。
控制台输出
这是上述示例代码的控制台输出
Adjust Column Width: true
Preserve Formatting: false
检索查询表结果范围
Aspose.Cells提供了读取查询表的地址,即单元格的结果范围的选项。下面的代码演示了通过读取查询表的结果范围地址来实现此功能。示例文件可以在这里下载。