В этом кратком руководстве рассказывается, как добавлять комментарии в Excel с помощью Python, предоставляя необходимые команды для настройки среды. Предоставляется подробная последовательность шагов, которые помогают выполнить эту задачу программно, так же как поток программы обсуждается вместе с классами и методами. В последнем случае исполняемый пример кода предоставляется для вставки комментария в Excel с использованием Python вместе с описанием кода, который может загрузить существующий файл XLSX или XLS и добавить комментарий в конкретная ячейка на целевом листе.
Шаги по добавлению комментариев в Excel с помощью Python
- Настройте свою среду для использования Aspose.Cells для Python через Java
- Загрузите исходный файл Excel в объект класса Workbook, куда должны быть добавлены комментарии.
- Получите доступ к цели worksheet в загруженной книге
- Получите коллекцию комментариев на целевом листе и добавьте новый комментарий в целевую ячейку.
- Получить ссылку на вновь добавленный комментарий для настройки его свойств
- Установить текст примечания во вновь добавленном комментарии
- Сохраните полученный файл Excel на диск
Эти шаги описывают как добавить заметку в Excel с помощью Python, сначала поделившись инструкциями по настройке полной среды для запуска примера кода, однако вы можете использовать те же команды в любой другой среде. Выполняется простая последовательность действий, такая как открытие рабочей книги, получение доступа к целевому рабочему листу и его коллекции комментариев, добавление нового комментария и настройка его желаемых свойств перед сохранением рабочей книги.
Код для создания заметки в Excel с использованием Python
from pickle import TRUE | |
import jpype | |
import csv | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Instantiate a Workbook object | |
workbook = Workbook("Input.xlsx") | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Add the comment to a particular cell | |
commentIndex = worksheet.getComments().add("D1") | |
# Access the comment | |
comment = worksheet.getComments().get(commentIndex) | |
# Set the comment | |
comment.setNote("Test Comment") | |
# Save output Excel file | |
workbook.save("output.xlsx") | |
print("A new comment is added successfully!!!") | |
jpype.shutdownJVM() |
Этот код демонстрирует как вставить комментарий в Excel с помощью Python, однако, как только вы получите доступ к коллекции комментариев, вы сможете не только добавлять комментарии, но также редактировать или удалять комментарии. Эта же коллекция содержит методы добавления цепочек комментариев, доступные в последних версиях MS Excel. Для отдельного комментария вы можете установить различные свойства, такие как автор, примечание HTML, выравнивание текста по горизонтали и вертикали, ориентация текста и ширина комментария, а также в соответствии с вашими требованиями.
Эта статья научила нас добавлять комментарии в ячейку рабочего листа. Если вы хотите изучить процесс создания файла Excel с нуля, обратитесь к статье как создать файл Excel в Python.