Jane z
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>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 com.spire.xls.core.ITextBox;
import com.spire.xls.core.ITextBoxShape;
public class ExcelTextbox {
public static void main(String[] args) throws Exception {
//Создать книгу
Workbook workbook = new Workbook();
//Получите первый лист
Worksheet sheet = workbook.getWorksheets().get(0);
//Вставить текстовое поле с текстом
ITextBox textBox = sheet.getTextBoxes().addTextBox(5, 3, 70, 196);
textBox.setText("Вставить текстовое поле");
textBox.setHAlignment(CommentHAlignType.Center);
textBox.setVAlignment(CommentVAlignType.Center);
//Вставьте текстовое поле с изображением
ITextBoxShape shape = sheet.getTextBoxes().addTextBox(5, 8, 128, 196);
shape.getFill().customPicture("C:\\Users\\Administrator\\Desktop\\java.png");
shape.getFill().setFillType(ShapeFillType.Picture);
//Сохраните файл Excel
workbook.saveToFile("output/TextBox.xlsx", ExcelVersion.Version2010);
}
}
Результат
4 views
Share
Add
More