将 Excel 表转换为数据范围
Contents
[
Hide
]
将 Excel 表转换为数据范围
Aspose.Cells for Python via Java 提供将 Excel 表格转换为一系列数据的选项。为此,API 提供了[ListObject.convertToRange](https://reference.aspose.com/cells/python/asposecells.api/listobject#convertToRange() ) 方法。下面的代码片段演示了使用[ListObject.convertToRange](https://reference.aspose.com/cells/python/asposecells.api/listobject#convertToRange()方法将 Excel 表格转换为一系列数据。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
workbook = Workbook(source_directory + "Book2.xlsx") | |
# Convert the first table/list object (from the first worksheet) to normal range | |
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange() | |
# Save the excel file. | |
workbook.save(output_directory + "ConvertTableToRange_out.xlsx") |
使用选项将 Excel 表转换为范围
在将表转换为范围时,您可以提供其他选项TableToRange选项班级。你可以传递一个实例TableToRange选项类到[ListObject.convertToRange](https://reference.aspose.com/cells/python/asposecells.api/listobject#convertToRange(com.aspose.cells.TableToRangeOptions)方法来指定附加选项。下面的代码片段演示了使用TableToRange选项类来设置表的最后一行索引。表格格式将保留到指定的行索引,其余格式将被删除。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
workbook = Workbook(source_directory + "Book2.xlsx") | |
# Convert the first table/list object (from the first worksheet) to normal range | |
tableToRangeOptions = TableToRangeOptions() | |
tableToRangeOptions.setLastRow(5) | |
# Convert the first table/list object (from the first worksheet) to normal range | |
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(tableToRangeOptions) | |
# Save the excel file. | |
workbook.save(output_directory + "ConvertTableToRangeWithOptions_out.xlsx") |