Carl Smith
Carl Smith
Read 1 minute

Сокращение текста для размещения в ячейке в Excel на Java

Сокращение текста в Excel может помочь вам сохранить ячейки нужного размера без ущерба для внешнего вида, делая их больше, чтобы вместить текст. В этой статье вы узнаете, как программно уменьшить текст, чтобы он поместился в ячейку, используя Free Spire.XLS for Java.

Зависимость от импорта (два метода)
Метод 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>https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls.free</artifactId> <version>5.1.0</version> </dependency> </dependencies>

Пример кода
Free Spire.XLS for Java предоставляет вам возможность сжимать текст, чтобы он помещался в ячейку, используя метод CellStyleObject.setShrinkToFit(). Ниже приведен полный пример кода.

import com.spire.xls.*;

public class ShrinkTextToFitInACell {
public static void main(String []args) throws Exception {
//Создайте экземпляр Workbook
Workbook workbook = new Workbook();

//Загрузите файл Excel
workbook.loadFromFile("test.xlsx");

//Получите первый рабочий лист
Worksheet sheet = workbook.getWorksheets().get(0);

//Получение диапазона ячеек для уменьшения текста
CellRange cell = sheet.getRange().get("B3:B5");

//Включите функцию "уменьшить до нужного размера"
cell.getCellStyle().setShrinkToFit(true);

//Сохранить файл
workbook.saveToFile("ShrinkTextToFitInACell.xlsx", ExcelVersion.Version2013);
}
}
Image for post
4 views
Add
More