Extrahera temadata från Excel fil
Aspose.Cells tillåter användarna att extrahera temarelaterade data från en Excelfil. Till exempel kan du extrahera temanamnet som tillämpats på arbetsboken och temafärgen som tillämpats på cellen eller cellernas ramar, osv.
Du kan tillämpa tema på din arbetsbok med hjälp av Microsoft Excel via sidlayout > Teman-kommando.
Exempel
// 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.getDataDir(ExtractThemeData.class); | |
// Create workbook object | |
Workbook workbook = new Workbook(dataDir + "TestBook.xlsx"); | |
// Extract theme name applied to this workbook | |
System.out.println(workbook.getTheme()); | |
// Access first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Access cell A1 | |
Cell cell = worksheet.getCells().get("A1"); | |
// Get the style object | |
Style style = cell.getStyle(); | |
// Extract theme color applied to this cell | |
System.out.println(style.getForegroundThemeColor().getColorType() == ThemeColorType.ACCENT_2); | |
// Extract theme color applied to the bottom border of the cell | |
Border bot = style.getBorders().getByBorderType(BorderType.BOTTOM_BORDER); | |
System.out.println(bot.getThemeColor().getColorType() == ThemeColorType.ACCENT_1); |
Exempelutdata
Här är en exempelkonsoloutput av ovanstående kod.
Civic
true
true