Jane z
Read 1 minute
Добавление границ к ячейкам в Excel с помощью Java
В этой статье будет рассказано, как добавить границы к ячейкам в файле Excel с помощью сторонней бесплатной библиотеки.
Установка
Метод 1. Загрузите Free Spire.XLS for Java и разархивируйте его, затем добавьте файл Spire.Xls.jar в свой проект в качестве зависимости.
Метод 2. Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml.
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>
Образец кода
import com.spire.xls.*;
import java.awt.*;
public class AddBorders {
public static void main(String[] args){
//Создать экземпляр книги
Workbook workbook = new Workbook();
//Загрузите файл Excel
workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\input.xlsx");
//Получите первый рабочий лист
Worksheet sheet = workbook.getWorksheets().get(0);
//Получите диапазон ячеек, к которому вы хотите применить стиль границы
CellRange cr = sheet.getCellRange(sheet.getFirstRow(), sheet.getFirstColumn(), sheet.getLastRow(), sheet.getLastColumn());
//Применить стиль границы
cr.getBorders().setLineStyle(LineStyleType.Double);
cr.getBorders().getByBordersLineType(BordersLineType.DiagonalDown).setLineStyle(LineStyleType.None);
cr.getBorders().getByBordersLineType(BordersLineType.DiagonalUp).setLineStyle(LineStyleType.None);
cr.getBorders().setColor(Color.BLUE);
//Сохраните полученный файл
workbook.saveToFile("SetBorder.xlsx", ExcelVersion.Version2010);
}
}
Перед
/img/Ah/lWu/Q1fo/uNeC5KG11TjRN/DYD9IKDkOb/eJXEPwt9xA9vSEkP.jpg)
После
/img/XV/2Qn/uNIC/E7T9HnoDljNQh/3B06CUozcw/RQdr6oOzhXB4WQ5b.jpg)
3 views
Share
Add
More