Комментарии используются для добавления дополнительной информации или объяснения формулы на листе Excel. MS Excel также позволяет устанавливать размер шрифта, высоту, ширину и т. д. комментариев. В этой статье вы узнаете, как программно добавлять комментарии к листам Excel с помощью Java. Кроме того, в статье также будет рассказано, как форматировать комментарии.
- API для добавления комментариев в Excel
- Добавление комментариев на лист Excel
- Применение форматирования к комментариям в Excel
Java API для добавления комментариев в Excel
Чтобы добавить комментарии к ячейкам на листах Excel, мы будем использовать Aspose.Cells for Java. API позволяет создавать, изменять и преобразовывать файлы Excel из ваших приложений Java. Вы можете либо скачать API, либо установить его, используя следующие конфигурации Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.7</version>
</dependency>
Добавить комментарии к рабочему листу Excel в Java
Ниже приведены шаги для добавления комментария к ячейке на листе Excel с использованием Java.
- Загрузите файл Excel, используя класс Workbook.
- Получите ссылку на нужный Worksheet с помощью метода Workbook.getWorksheets().get(index).
- Добавьте комментарий к ячейке с помощью метода Worksheet.getComments().add(string cellName) и получите ссылку на комментарий в объекте Comment.
- Установите примечание к комментарию с помощью метода Comment.setNote().
- Сохраните обновленный файл Excel, используя метод Workbook.save(string).
В следующем примере кода показано, как добавить комментарий на лист Excel с помощью Java.
// Создание экземпляра объекта Workbook
Workbook workbook = new Workbook("workbook.xlsx");
// Получение ссылки на первый рабочий лист путем передачи его индекса листа
Worksheet worksheet = workbook.getWorksheets().get(0);
// Добавление комментария к ячейке «F5»
int commentIndex = worksheet.getComments().add("F5");
// Доступ к недавно добавленному комментарию
Comment comment = worksheet.getComments().get(commentIndex);
// Настройка примечания к комментарию
comment.setNote("Hello Aspose!");
// Сохранение файла Excel
workbook.save("output.xlsx");
Применение форматирования к комментариям в Excel
Ниже приведены шаги для применения форматирования к комментариям в Excel с использованием Java.
- Загрузите файл Excel, используя класс Workbook.
- Получите ссылку на нужный Worksheet, используя метод Workbook.getWorksheets().get(index).
- Добавьте комментарий к ячейке с помощью метода Worksheet.getComments().add(string cellName) и получите ссылку на комментарий в объекте Comment.
- Установите примечание к комментарию с помощью метода Comment.setNote().
- Установите желаемое форматирование комментария с помощью объекта Comment.
- Сохраните обновленный файл Excel, используя метод Workbook.save(string).
В следующем примере кода показано, как настроить форматирование комментариев в Excel.
// Создание экземпляра объекта Workbook
Workbook workbook = new Workbook("workbook.xlsx");
// Получение ссылки на первый рабочий лист путем передачи его индекса листа
Worksheet worksheet = workbook.getWorksheets().get(0);
// Добавление комментария к ячейке «F5»
int commentIndex = worksheet.getComments().add("F5");
// Доступ к недавно добавленному комментарию
Comment comment = worksheet.getComments().get(commentIndex);
// Настройка примечания к комментарию
comment.setNote("Hello Aspose!");
// Установка размера шрифта комментария на 14
comment.getFont().setSize(14);
// Установка жирного шрифта комментария
comment.getFont().setBold(true);
// Установка высоты шрифта на 10
comment.setHeightCM(10);
// Установка ширины шрифта на 2
comment.setWidthCM(2);
// Сохранение файла Excel
workbook.save("output.xlsx");
Получить бесплатную лицензию
Вы можете использовать Aspose.Cells for Java без ограничений по оценке, используя временную лицензию.
Вывод
В этой статье вы узнали, как добавлять комментарии к ячейкам на листах Excel с помощью Java. Кроме того, вы видели, как программно применять форматирование к комментариям. Вы можете посетить документацию, чтобы изучить другие функции Aspose.Cells для Java. Если у вас возникнут какие-либо вопросы, пишите на наш форум.