So erhalten Sie einen bestimmten Zellenwert in Excel mit Java

So erhalten Sie einen bestimmten Zellenwert in Excel mit Java

Excel-Arbeitsmappen (XLSX oder XLS) werden häufig von großen und kleinen Organisationen für die Analyse von Finanzdaten, die Aufbewahrung von Aufzeichnungen und die Organisation von Daten verwendet. Eine Excel-Datei besteht aus einem oder mehreren Arbeitsblättern, und ein Arbeitsblatt enthält ein Raster aus Zellen. Als Java-Entwickler müssen Sie möglicherweise die vorhandenen Excel-Dateidaten in Ihrer Anwendung verwenden, und Sie finden eine einfache Möglichkeit, den Wert einer bestimmten Zelle zu lesen. Um damit umzugehen, werden wir diskutieren, wie man einen bestimmten Zellenwert in Excel mit Java erhält. Außerdem werden wir sehen, wie man einen Zellenwert als String mit oder ohne Formatierung liest.

Folgende Punkte werden in diesem Artikel behandelt:

Java-Excel-Reader-Bibliothek - Installation

In diesem Abschnitt besprechen wir die Vorgehensweise dieser Java Excel Reader Library. Wenn Sie Maven zum Verwalten eines Java-Projekts oder einer Java-App verwenden, fügen Sie die folgenden Konfigurationen in der Datei pom.xml hinzu.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Führen Sie dann die folgenden Befehle aus.

mvn clean    
mvn install -U

Informationen zu Konfigurationen anderer Java-Frameworks finden Sie unter releases.conholdate.com.

Lesen Sie einen bestimmten Excel-Zellenwert mit dem Java-Reader

Dieser Abschnitt zeigt, wie Sie einen Zellenwert aus einem bestimmten Excel-Arbeitsblatt lesen. Da die Position jeder Zelle durch die Referenz eines Schnittpunkts von Zeilennummer und Spaltenbuchstabe identifiziert wird, sollte die Identität der Zelle im Hinterkopf behalten werden, bevor der Code-Editor geöffnet wird. Angenommen, wir müssen den Wert der Zelle „G5“ abrufen.

Führen Sie die folgenden Schritte aus, um den Zellenwert zu lesen:

Das folgende Codebeispiel zeigt, wie ein Excel-Zellenwert in Java abgerufen und angezeigt wird.

Rufen Sie einen Excel-Zellenwert mit Formatierung in Java ab

Bisher haben wir erklärt, wie man einen bestimmten Excel-Zellenwert mit der Java-Excel-Reader-Bibliothek liest. Indem wir weitere hinzufügen, beschreiben wir, wie der Zeichenfolgenwert einer Zelle mit oder ohne Formatierung gelesen wird. Bitte befolgen Sie die unten angegebenen Schritte:

Das folgende Code-Snippet zeigt, wie Sie einen Zellenwert mit oder ohne Formatierung in Java abrufen und drucken. Angenommen, “0,12345” ist ein Zellenwert, die Ausgabe wird wie folgt angezeigt:

Value with cell style: 0.12
Value without any formatting: 0.12345

Erhalten Sie eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.

Abschluss

Abschließend hoffen wir, dass Sie gelernt haben, wie Sie den Wert eines bestimmten Zellenwerts in Excel in Java mithilfe einer Excel-Reader-Bibliothek abrufen. Außerdem haben Sie erfahren, wie Sie den Zellenwert als Zeichenfolge mit oder ohne Zellenformatierung erhalten.

Sie können die Dokumentation aufrufen, um mehr über die Java Excel Reader-API zu erfahren.

Bleiben Sie schließlich unter conholdate.com auf dem Laufenden, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Siehe auch