Tabellen und Bereiche
Einführung
Manchmal erstellen Sie in Microsoft Excel eine Tabelle und möchten nicht mit der Tabellenfunktionalität arbeiten, die sie mitbringt. Stattdessen möchten Sie etwas, das wie eine Tabelle aussieht. Um Daten in einer Tabelle zu behalten, ohne die Formatierung zu verlieren, wandeln Sie die Tabelle in einen regulären Datenbereich um. Aspose.Cells unterstützt diese Funktion von Microsoft Excel für Tabellen und Listenobjekte.
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:
- Klicken Sie irgendwo in der Tabelle, um sicherzustellen, dass die aktive Zelle in einer Tabellenspalte liegt.
- Auf dem Register Entwurf klicken Sie in der Gruppe Tools auf In Bereich konvertieren.
Verwendung von Aspose.Cells
Der folgende Codeausschnitt zeigt die gleiche Funktionalität unter Verwendung von Aspose.Cells.
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C | |
Aspose::Cells::Startup(); | |
//Path of input | |
U16String dirPath(u""); | |
//Path of output | |
U16String outPath(u""); | |
// Instantiate a Workbook object and open an Excel file | |
Workbook workbook(dirPath + u"sample.xlsx"); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.GetWorksheets().Get(0); | |
// Get the List objects collection in the first worksheet. | |
ListObjectCollection listObjects = worksheet.GetListObjects(); | |
// Convert the first table/list object (from the first worksheet) to normal range | |
listObjects.Get(0).ConvertToRange(); | |
// Saving the Excel file | |
workbook.Save(outPath + u"ConvertTableToRange_out.xls"); | |
Aspose::Cells::Cleanup(); |