Kommentare werden verwendet, um zusätzliche Informationen hinzuzufügen oder eine Formel im Excel-Arbeitsblatt zu erklären. In MS Excel können Sie auch die Schriftgröße, Höhe, Breite usw. der Kommentare festlegen. In diesem Artikel erfahren Sie, wie Sie mithilfe von Java programmgesteuert Kommentare zu den Excel Arbeitsblättern hinzufügen. Darüber hinaus behandelt der Artikel auch die Formatierung der Kommentare.
- API zum Hinzufügen von Kommentaren in Excel
- Fügen Sie Kommentare in einem Excel-Arbeitsblatt hinzu
- Formatierung auf Kommentare in Excel anwenden
Java API zum Hinzufügen von Kommentaren in Excel
Um Kommentare zu den Zellen in Excel Arbeitsblättern hinzuzufügen, verwenden wir Aspose.Cells for Java. Mit der API können Sie Excel Dateien in Ihren Java Anwendungen erstellen, ändern und konvertieren. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen installieren.
<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>
Hinzufügen von Kommentaren zu einem Excel-Arbeitsblatt in Java
Im Folgenden sind die Schritte zum Hinzufügen eines Kommentars zu einer Zelle in einem Excel-Arbeitsblatt mit Java beschrieben.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Rufen Sie mithilfe der Methode Workbook.getWorksheets().get(index) den Verweis auf das gewünschte Worksheet ab.
- Fügen Sie der Zelle mithilfe der Methode Worksheet.getComments().add(string cellName) einen Kommentar hinzu und rufen Sie die Referenz des Kommentars in einem Comment objekt ab.
- Legen Sie die Notiz des Kommentars mit der methode Comment.setNote() fest.
- Speichern Sie die aktualisierte Excel Datei mit der methode Workbook.save(string).
Das folgende Codebeispiel zeigt, wie Sie mit Java einen Kommentar in ein Excel-Arbeitsblatt einfügen.
// Instanziieren eines Workbook objekts
Workbook workbook = new Workbook("workbook.xlsx");
// Abrufen der Referenz des ersten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.getWorksheets().get(0);
// Hinzufügen eines Kommentars zur Zelle "F5".
int commentIndex = worksheet.getComments().add("F5");
// Zugriff auf den neu hinzugefügten Kommentar
Comment comment = worksheet.getComments().get(commentIndex);
// Einstellen der Kommentarnotiz
comment.setNote("Hello Aspose!");
// Speichern der Excel Datei
workbook.save("output.xlsx");
Formatierung auf Kommentare in Excel anwenden
Im Folgenden werden die Schritte zum Anwenden der Formatierung auf die Kommentare in Excel mithilfe von Java beschrieben.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Rufen Sie mithilfe der Methode Workbook.getWorksheets().get(index) den Verweis auf das gewünschte Worksheet ab.
- Fügen Sie der Zelle mithilfe der Methode Worksheet.getComments().add(string cellName) einen Kommentar hinzu und rufen Sie die Referenz des Kommentars in einem Comment objekt ab.
- Legen Sie die Notiz des Kommentars mit der methode Comment.setNote() fest.
- Stellen Sie die gewünschte Formatierung des Kommentars mit Kommentarobjekt ein.
- Speichern Sie die aktualisierte Excel Datei mit der methode Workbook.save(string).
Das folgende Codebeispiel zeigt, wie Sie die Formatierung der Kommentare in Excel festlegen.
// Instanziieren eines Workbook objekts
Workbook workbook = new Workbook("workbook.xlsx");
// Abrufen der Referenz des ersten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.getWorksheets().get(0);
// Hinzufügen eines Kommentars zur Zelle "F5".
int commentIndex = worksheet.getComments().add("F5");
// Zugriff auf den neu hinzugefügten Kommentar
Comment comment = worksheet.getComments().get(commentIndex);
// Einstellen der Kommentarnotiz
comment.setNote("Hello Aspose!");
// Festlegen der Schriftgröße eines Kommentars auf 14
comment.getFont().setSize(14);
// Festlegen der Schriftart eines Kommentars auf Fett
comment.getFont().setBold(true);
// Einstellen der Schrifthöhe auf 10
comment.setHeightCM(10);
// Einstellen der Schriftbreite auf 2
comment.setWidthCM(2);
// Speichern der Excel Datei
workbook.save("output.xlsx");
Holen Sie sich eine kostenlose Lizenz
Sie können Aspose.Cells for Java ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie mit Java Kommentare zu den Zellen in Excel Arbeitsblättern hinzufügen. Außerdem haben Sie gesehen, wie Formatierung programmgesteuert auf die Kommentare angewendet wird. Sie können die Dokumentation aufrufen, um weitere Funktionen von Aspose.Cells for Java zu erkunden. Falls Sie Fragen haben, können Sie diese gerne in unserem Forum posten.