Konvertieren Sie eine Excel-Tabelle in einen Datenbereich
Konvertieren Sie eine Excel-Tabelle in einen Datenbereich
Aspose.Cells for Python via Java bietet die Option, Excel-Tabellen in eine Reihe von Daten zu konvertieren. Dafür sorgt die APIListObject.convertToRange Methode. Das folgende Code-Snippet demonstriert die Verwendung vonListObject.convertToRange-Methode zum Konvertieren einer Excel-Tabelle in einen Datenbereich.
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") |
Konvertieren Sie eine Excel-Tabelle in einen Bereich mit Optionen
Sie können beim Konvertieren einer Tabelle in einen Bereich mit zusätzliche Optionen bereitstellenTableToRangeOptions Klasse. Sie können eine Instanz von übergebenTableToRangeOptionsKlasse zumListObject.convertToRange-Methode, um zusätzliche Optionen anzugeben. Das folgende Code-Snippet demonstriert die Verwendung vonTableToRangeOptionsKlasse, um den letzten Zeilenindex der Tabelle festzulegen. Die Tabellenformatierung wird bis zum angegebenen Zeilenindex beibehalten und die restliche Formatierung wird entfernt.
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") |