Преобразовать таблицу Excel в диапазон данных
Конвертировать таблицу Excel в диапазон данных
Aspose.Cells для Python via Java предоставляет опцию конвертации таблицы Excel в диапазон данных. Для этого API предоставляет метод ListObject.convertToRange. Нижеприведенный фрагмент кода демонстрирует использование метода ListObject.convertToRange для конвертации таблицы Excel в диапазон данных.
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 в диапазон данных с опциями
Вы можете предоставить дополнительные параметры при конвертации таблицы в диапазон данных с помощью класса TableToRangeOptions. Можно передать экземпляр класса TableToRangeOptions в метод ListObject.convertToRange, чтобы указать дополнительные параметры. Нижеприведенный фрагмент кода демонстрирует использование класса TableToRangeOptions для установки последнего индекса строки таблицы. Оформление таблицы будет сохранено до указанного индекса строки, а остальное оформление будет удалено.
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") |