Tag: apache poi

Lesen Sie Excel mit Apache Poi – Hashmap, ArrayList

Hallo, Ich versuche, Spaltenwerte mit Spaltenüberschriften in Excel (mit Java) zu lesen. Wie im image angehängt, nehme ich an, dass ich für die Überschrift "Stadt" alle nachfolgenden Zellen unter der Spalte lesen und anzeigen möchte. Wie werde ich das tun? Beim Betrachten von Beispielen über das Internet fand ich, dass die meisten Beispiele mit einem […]

POI, das auf TomCat ausgeführt wird, verursacht eine Ladereinschränkungsverletzung

Ich versuche, ein XSLX mit Apache POI zu generieren, bekomme aber diesen Fehler, wenn ich versuche, meine TomCat-Anwendung auszuführen: HTTP Status 500 – javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.PropertiesDocument.copy()Lorg/apache/xmlbeans/XmlObject;" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, org/apache/poi/POIXMLProperties, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, org/openxmlformats/schemas/officeDocument/x2006/extendedProperties/PropertiesDocument, […]

Wie man pedicular Spalte readonly in Excel mit apche POI macht

Ich erzeuge eine Excel-file mit Apache Poi und ich möchte die letzten zwei Spalten lesen nur in dieser Excel-file. Also habe ich das gesperrte Feature von poi ausprobiert, aber es macht alle Zellen readonly, wo ich die letzten beiden readonly haben will. Hier posten wir, was ich bisher gemacht habe HSSFWorkbook wb = new HSSFWorkbook(); […]

Apache-poi Schränken Sie den Benutzer ein, um nur die Werte der Dropdown-list auszuwählen

Wie kann ich den Benutzer veranlassen, nur einen der Werte in der Dropdown-list auszuwählen und keinen eigenen Wert in das Excel-Blatt einzugeben? Ich benutze Java-Bibliothek Apache-POI

Java schreibt csv-String nach Excel

In meinem Programm möchte ich einen String in * .xlsx schreiben Beispiel für den String: a, b, c, d, e ,, f, \ na, b, c, d, e ,, f, \ n Ich möchte eine Excel-file schreiben, die wie folgt aussieht: Wie kann ich das machen? private void createExcel() throws Exception { //Create blank workbook […]

Lesen von Excel, Name des XML-MAP-Elements mit Apache POI

Ich habe eine Geschäftsanforderung, in der mir Excel-Dokument zur Verfügung gestellt wurde, das XML-Mapping hat (grundsätzlich mit Excel-Menüoption Entwickler-> Quelle und dann Auswählen einer XML-file und Zuordnen von XML-Elementen zu den Excel-Zellen). Zum Beispiel: Der Wert in der Zelle A2 wird dem XML-Element "document_title" zugeordnet, B2 wird auf "document_number" abgebildet. Die Anforderung besteht darin, das […]

Importieren der Apache POI-Zellbibliothek

Ich schreibe ein Projekt und die Ergebnisse sollten in einer Excel-file ( .xlsx ) gespeichert werden. Ich habe die folgenden Abhängigkeiten in pom.xml hinzugefügt: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.8-beta3</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16-beta1</version> </dependency> Alle importierten Bibliotheken funktionieren ordnungsgemäß, z. import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; außer dem, der sich auf Zellen bezieht. […]

Wie finde ich eine bestimmte characterfolge in 1 oder 2 Blättern einer Excel-file mit Apache POI?

Ich muss eine bestimmte characterfolge (ID, Name zum Beispiel) in 1 Blatt Excel finden. Das ist ein Grundbedürfnis. Später müssen wir einen Benutzer in mehreren Excel- JTable finden und den gesamten mit diesem Code identifizierten datasatz kopieren und an eine JTable im Rahmen senden.

Schreiben Sie mit dem StreamingOutput-object in die Excel-file. (java.lang.ClassCastException)

Ich habe eine Methode, die StreamingOutput Object zurückgibt. Und ich möchte dieses StreamingOutput- object in Excel-file schreiben. Und ich habe den folgenden Code geschrieben, der mir die exception java.lang.ClassCastException . StreamingOutput stream = getStreamObject(); SXSSFWorkbook workBook = (SXSSFWorkbook) stream; //Exception occurs here FileOutputStream fileOut = new FileOutputStream("/save/excel/file/here"); workBook.write(fileOut); fileOut.flush(); fileOut.close(); Also, bitte hilf mir dabei. […]

"Zip bomb detected" exception, die von Apache-POI beim Öffnen vorhandener xlsx-fileen mit Pivot-Tabellen ausgetriggers wird

Ich versuche, vorhandene xlsx-file (Ms-Excel 2010) zu öffnen, um mit mehr data mit Apache-POI (v 3.15) anzuhängen. Die vorhandene xlsx-file (Größe 700 KB) enthält die Anzahl der Registerkarten mit Pivot-Tabellen , Diagrammen usw. File file = new File(FILE_PATH); OPCPackage opcPackage = OPCPackage.open(file); XSSFWorkbook wbk = new XSSFWorkbook(opcPackage); Aber die exception ist wie folgt: Verursacht von: […]

Spreadsheet (Microsoft Excel) makes working easy.