Добавить комментарии в рабочий лист Excel Java

Комментарии используются для добавления дополнительной информации или объяснения формулы на листе Excel. MS Excel также позволяет устанавливать размер шрифта, высоту, ширину и т. д. комментариев. В этой статье вы узнаете, как программно добавлять комментарии к листам Excel с помощью Java. Кроме того, в статье также будет рассказано, как форматировать комментарии.

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 с помощью 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. Если у вас возникнут какие-либо вопросы, пишите на наш форум.

Смотрите также