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")