Konvertera en Excel tabell till en datamängd.

Använda Microsoft Excel

Använd Konvertera till område-funktionen för att snabbt konvertera en tabell till en mängd utan att förlora formateringen. I Microsoft Excel 2007/2010:

  1. Klicka var som helst i tabellen för att se till att den aktiva cellen är i en tabellkolumn.

todo:image_alt_text

  1. På fliken Utformning, i gruppen Verktyg, klicka på Konvertera till område.

todo:image_alt_text

Använda 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");

Konvertera tabell till område med alternativ.

Aspose.Cells tillhandahåller ytterligare alternativ vid konvertering av tabell till område genom klassen TableToRangeOptions. Klassen TableToRangeOptions tillhandahåller egenskapen LastRow som möjliggör att du anger den sista indexeringen av tabellraden. Tabellformateringen behålls upp till den angivna radindexeringen och resten av formateringen tas bort.

Den angivna provkoden nedan visar användningen av klassen 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");