Konvertera en Excel-tabell till en rad data
Konvertera en Excel-tabell till en rad data
Aspose.Cells for Python via Java ger möjlighet att konvertera Excel-tabellen till en rad data. För detta tillhandahåller APIListObject.convertToRange metod. Följande kodavsnitt visar användningen avListObject.convertToRange metod för att konvertera en Excel-tabell till en rad data.
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") |
Konvertera en Excel-tabell till ett intervall med alternativ
Du kan tillhandahålla ytterligare alternativ när du konverterar en tabell till ett intervall medTableToRangeOptions klass. Du kan passera en instans avTableToRangeOptionsklass tillListObject.convertToRange metod för att ange ytterligare alternativ. Följande kodavsnitt visar användningen avTableToRangeOptionsklass för att ställa in det sista radindexet i tabellen. Tabellformateringen kommer att behållas upp till det angivna radindexet och resten av formateringen kommer att tas bort.
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") |