Работа с рамками в Apache POI и Aspose.Cells
Contents
[
Hide
]
Aspose.Cells - Работа с рамками
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит Collection, позволяющую получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет Collection. Каждый элемент в Collection представляет объект класса Cell.
Aspose.Cells предоставляет метод setStyle в классе Cell, используемый для установки форматирования ячейки. Также используется объект Style класса Style, который предоставляет свойства для настройки параметров шрифта.
Java
// Style the cell with borders all around.
Style style = workbook.createStyle();
style.setBorder(BorderType.BOTTOM_BORDER, CellBorderType.THIN, Color.getBlack());
style.setBorder(BorderType.LEFT_BORDER, CellBorderType.THIN, Color.getGreen());
style.setBorder(BorderType.RIGHT_BORDER, CellBorderType.THIN, Color.getBlue());
style.setBorder(BorderType.TOP_BORDER, CellBorderType.MEDIUM_DASH_DOT, Color.getBlack());
// Setting style to the cell
cell.setStyle(style);
Apache POI SS - HSSF XSSF - Работа с рамками
Класс CellStyle предоставляет функции для установки настроек рамок с использованием Apache POI SS - HSSF и XSSF.
Java
//Setting the line of the top border
style.setBorder(BorderType.TOP_BORDER,CellBorderType.THICK,Color.getBlack());
//Setting the line of the bottom border
style.setBorder(BorderType.BOTTOM_BORDER,CellBorderType.THICK,Color.getBlack());
//Setting the line of the left border
style.setBorder(BorderType.LEFT_BORDER,CellBorderType.THICK,Color.getBlack());
//Setting the line of the right border
style.setBorder(BorderType.RIGHT_BORDER,CellBorderType.THICK,Color.getBlack());
//Saving the modified style to the "A1" cell.
cell.setStyle(style);
Скачать работающий код
Загрузить образец кода
Для получения дополнительной информации посетите Добавление Границ к Ячейкам.