Ich verwende eine Excel-Datei in mein Projekt. Es gibt einige Header und Eingabefelder, ich möchte diese bestimmte Zelle Position bekommen und setzen Sie den Wert auf Eingabefeld über die Datenbanktabelle mit Java. Dies ist Excel-Bildschirm.Zelle Position lesen und Wert mit bestimmter Position von Excel-Datei mit Java
Antwort
Sie haben apache-poi eine sehr gute API, die bei der Manipulation der Microsoft-Dokumente nützlich sein kann. Hier ist das Code-Snippet
public static void main(String[] args) throws Exception{
FileInputStream fsIP= new FileInputStream(new File("path to your excel file"));
HSSFWorkbook wb = new HSSFWorkbook(fsIP);
HSSFSheet worksheet = wb.getSheetAt(0);
Cell cell = null;
cell = worksheet.getRow(2).getCell(2);//get the row and cell value from db
cell.setCellValue("update the value in excel");
fsIP.close();
FileOutputStream output_file =new FileOutputStream(new File("path to your excel file"));
wb.write(output_file);
output_file.close();
}
können Sie vollständige Beispiel für verwandtes Thema –
@sattuirus erklären so im Grunde müssen Sie die Zeile und Spalte aus db, die Sie in Ihrem Excel-Blatt aktualisieren möchten. Mit der obigen Funktion müssen Sie die Datei mit InputStream öffnen und dann das HSSFWorkbook-Objekt erstellen. Es ist im Grunde Top-Level-Objekt zum Erstellen des neuen Blattes. Und dann erhalten Sie die Zeilen und die Zelle mit getRows() und getCell(), um den Wert zu aktualisieren. dann setzen Sie den Wert und outstream schreibt den Wert grundsätzlich in Ihre Excel-Datei. – Lokesh
@sattuvirus bitte in Betracht ziehen, die Lösung für den Fall zu akzeptieren, wenn ich Ihnen irgendwie half. – Lokesh
- 1. Excel-Zelle Position in Java
- 2. Jpgraph Positionstext bei bestimmter x-Wert-Position
- 3. #WERT! fehlt (Excel) Zelle Position ausrichten
- 4. Position bestimmter Daten suchen und neuen Wert zuweisen
- 5. Arrays: Position bestimmter Werte eingegeben
- 6. Position DIV mit Position absoluter oben DIV mit Position fixierte
- 7. navbar mit fester Position und Inhalt mit relativer Position
- 8. Java ArrayList Position
- 9. Bild mit fester Position, das genaue Breite + Höhe und Position
- 10. Sortieralgorithmus Wert als Position
- 11. Farbe für Zeichen in bestimmter Position ändern
- 12. Popover-Position in Div mit Position absolut
- 13. erzwingen konstanten Wert Position eines Vektors mit
- 14. Falsche Position mit BorderLayout/GridBagLayout (Java)
- 15. GridView.setItemChecked (Position, Wert)
- 16. Den Wert einer Zelle aus ihrer relativen Position holen
- 17. Unity: Gameobjects mit Tag, Reset zum Starten von Position/Position
- 18. UIBackgroundModes Position und signifikante Standortänderungen mit Regionsüberwachung
- 19. Suche nach% -Zeichen% in bestimmter Position
- 20. Finden Sie Text in bestimmter Position (Android)
- 21. Position Etiketten IGRAPH mit
- 22. Java & MySQL: Speichern Sie eine Position 365 Bitarray lesen. WIE?
- 23. Position von UITableViewCell
- 24. Java: Komponenten Position
- 25. Objekt mit JXA in bestimmte Position bringen?
- 26. Java Stichwort Average Position
- 27. Position MediaController- mit setAnchorView
- 28. div mit fester Position
- 29. Automatische Position mit Sortierung?
- 30. prüfen Position mit JQuery
Bitte geben Sie Mühe und schreiben, wenn Sie irgendein Problem darin haben. Apache poi gibt genug api, das zu tun – Hiren
Viel Glück! Sie haben Ihre Frage bereits mit apache-poi versehen. Sie werden viele Beispiele finden, wie Sie Ihr Problem mit SO lösen können. – Stefan
können Sie Apache POI API verwenden, um zu erreichen, dass – Lokesh