Konvertieren einer Excel Tabelle in einen Datenbereich

Verwendung von Microsoft Excel

Verwenden Sie die In Bereich konvertieren -Funktion, um eine Tabelle ohne Formatierung schnell in einen Bereich zu konvertieren. In Microsoft Excel 2007/2010:

  1. Klicken Sie irgendwo in der Tabelle, um sicherzustellen, dass die aktive Zelle in einer Tabellenspalte liegt.

todo:image_alt_text

  1. Auf dem Register Entwurf klicken Sie in der Gruppe Tools auf In Bereich konvertieren.

todo:image_alt_text

Verwendung von Aspose.Cells

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ConvertTableToRange.class) + "tables/";
// Open an existing file that contains a table/list object in it
Workbook wb = new Workbook(dataDir + "book1.xlsx");
// Convert the first table/list object (from the first worksheet) to normal range
wb.getWorksheets().get(0).getListObjects().get(0).convertToRange();
// Save the file
wb.save(dataDir + "ConvertTableToRange_out.xlsx");

Tabelle mit Optionen in Bereich konvertieren

Aspose.Cells bietet zusätzliche Optionen beim Konvertieren einer Tabelle in einen Bereich über die Klasse TableToRangeOptions. Die Klasse TableToRangeOptions bietet die Eigenschaft LastRow, mit der Sie den letzten Index der Tabellenzeile festlegen können. Die Tabellenformatierung wird bis zum angegebenen Zeilenindex beibehalten, und der Rest der Formatierung wird entfernt.

Der unten angegebene Beispielcode zeigt die Verwendung der Klasse TableToRangeOptions.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ConvertTableToRangeWithOptions.class) + "Tables/";
// Open an existing file that contains a table/list object in it
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
TableToRangeOptions options = new TableToRangeOptions();
options.setLastRow(5);
// Convert the first table/list object (from the first worksheet) to normal range
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(options);
// Save the file
workbook.save(dataDir + "ConvertTableToRangeWithOptions_out.xlsx");