Комментарии Excel могут служить для различных целей, таких как объяснение содержимого ячеек, предоставление советов другим пользователям или перекрестные ссылки на другие книги Excel. В этой статье мы расскажем, как добавлять комментарии в файл Excel и читать комментарии с помощью FreeSpire. XLS для Java.
Зависимость импорта JAR (метод 2) 1# Скачать бесплатную библиотеку и распакуйте его, затем добавьте Spire.Xls.jar файл в ваш проект как зависимость. 2# Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .
com.e-iceblue e-iceblue http://repo.e iceblue.com/nexus/content/groups/public/ e-iceblue spire.xls.free 3.9.1
Добавлять комментарии Ниже приведен пример кода добавления обычного комментария и расширенного текстового комментария в файл Excel
import com.spire.xls.*;
public class InsertComments {
public static void main(String[] args){
//Load a Excel file
Workbook workbook = new Workbook();
workbook.loadFromFile("Sales1.xlsx");
//Get the first worksheet
Worksheet sheet = workbook.getWorksheets().get(0);
//Create fonts
ExcelFont font = workbook.createFont();
font.setFontName("Arial");
font.setSize(11);
font.setKnownColor(ExcelColors.Orange);
ExcelFont fontBlue = workbook.createFont();
fontBlue.setKnownColor(ExcelColors.LightBlue);
ExcelFont fontRed = workbook.createFont();
fontRed.setKnownColor(ExcelColors.Red);
//Add regular comment to specific cell range
CellRange range = sheet.getCellRange("A8");
range.getComment().setText("A new employee.");
range.autoFitColumns();
//Add rich text comment to specific cell range
range = sheet.getCellRange("F8");
range.getComment().getRichText().setText("Best sales of the month.");
range.getComment().getRichText().setFont(0, 10, fontRed);
range.getComment().getRichText().setFont(17, 23, fontBlue);
//Save the resultant file
workbook.saveToFile("AddComments.xlsx", ExcelVersion.Version2013);
}
}
Читать Комментарии
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class ReadComments {
public static void main(String[] args){
//Load Excel file
Workbook workbook = new Workbook();
workbook.loadFromFile("AddComments.xlsx");
//Get the first worksheet
Worksheet sheet = workbook.getWorksheets().get(0);
//Print out the comment
System.out.println("The first comment: " + sheet.getCellRange("A8").getComment().getText());
System.out.println("The second comment: " + sheet.getCellRange("F8").getComment().getRichText().getRtfText());
}
}
Оригинал: “https://dev.to/jazzzzz/java-add-and-read-comments-in-excel-1iha”