Извлечение данных темы из файла Excel
Aspose.Cells позволяет пользователям извлекать данные, связанные с темой, из файла Excel. Например, вы можете извлечь название темы, примененной к книге, и цвет темы, примененный к ячейке или границам ячейки и т.д.
Вы можете применить тему к своей книге, используя Microsoft Excel через команду Макет страницы > Темы.
Пример
// 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); |
Пример вывода
Вот пример вывода консоли указанного выше кода.
Civic
true
true