hochladen Ich möchte eine Excel-Datei von Benutzer-PC in Web-App lesen. Ist es möglich, Zelle für Zelle zu lesen und die Zellenwerte in mysql db einzufügen? Oder muss ich die Datei zuerst auf den Server laden und lesen Sie es dann (JSP verwendet wird Web-App zu bauen)Können wir eine Datei vom Client-PC lesen, ohne die Datei auf den Server
Antwort
geben Sie Code zeigen:
//将Excel中的数据导入
public ArrayList<Book> ExcelIn(){
ArrayList<Book>arrayList=new ArrayList<Book>();
Workbook bWorkbook=null;
try {
bWorkbook=Workbook.getWorkbook(new File("D:/book.xls"));
Sheet sheet=bWorkbook.getSheet(0);
for (int i = 0; i < sheet.getRows(); i++) {
Book book=new Book();
//获取单元格对象
Cell cell =sheet.getCell(0,i);
//获取单元格的值
book.setId(Integer.valueOf(cell.getContents()));
book.setName(sheet.getCell(1,i).getContents());
book.setType(sheet.getCell(2, i).getContents());
arrayList.add(book);
}
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
bWorkbook.close();
}
return arrayList;
}
Dies tut nicht Beantworten Sie die Frage - Sie greifen einfach auf eine Excel-Datei an einem fest codierten Ort zu. – slugster
Der Pfad dieser Excel-Datei ist unbekannt. Benutzer muss den Pfad mithilfe der Schaltfläche Durchsuchen auswählen. Und ich möchte den einzelnen Zellenwert in mysql db einfügen. – ViRaPa
Im obigen Code greifen Sie direkt auf den fest codierten Dateipfad zu. In meinem Fall wird der Benutzer die Datei auswählen, indem Sie Durchsuchen Schaltfläche – ViRaPa
- 1. Datei vom selben Server lesen
- 2. Wie können wir eine lokale JSON-Datei in einer HTML-Seite ohne Server lesen
- 3. Die PDF-Datei vom Server in meiner IPhone-Anwendung lesen?
- 4. Lesen Sie eine Datei vom Server mit SSH mit Python
- 5. http Transfer-Datei vom Server zum Server
- 6. Client vom Server auf den gleichen Server kopieren, ohne Roundtrip?
- 7. Datei vom Server auf den Client herunterladen - jquerymobile/html5/C#
- 8. Bild vom Inputtyp auf Server hochladen = Datei
- 9. Eine Server-Side-Datei mit JavaScript lesen
- 10. Können wir CRUD-Vorgänge auf einer SQL Server-MDF-Datei ohne Management Studio ausführen?
- 11. Javascript filereader onload (Datei vom Server holen)
- 12. Mbedtls - Datei vom Server herunterladen
- 13. Können wir Inhalte aus einer PDF-Datei mit PHP lesen?
- 14. Android: Eine Datei ohne externe Speicherberechtigung lesen
- 15. Können wir Batchdatei erstellen, um den Build vom TFS-Server in die Warteschlange zu stellen?
- 16. Datei vom NodeJS Server auf den lokalen Rechner herunterladen
- 17. OAF - Datei vom Server herunterladen
- 18. Glassfish - eine pdf-Datei vom Server
- 19. .dat Datei vom Server herunterladen
- 20. JavaScript erhält Datei vom Server
- 21. Wie können wir eine XML-Datei mit TCL-Skript ausführen?
- 22. Datei vom Server-Ordner herunterladen
- 23. Können wir Datei entpacken in FTP-Server mit C#
- 24. AVAudioRecorder: Können wir ohne Speichern in Datei aufnehmen?
- 25. Können wir Variablen in app.config-Datei
- 26. Können wir den Dateipfad vom letzten Ordner in C# trennen?
- 27. So übertragen Sie eine Datei vom Server zum Server
- 28. Oracle - Zugriff auf eine Remote-Datei zum Lesen
- 29. Wie können wir Dateien von Samba-Server in Mule lesen?
- 30. Können wir jemals eine geöffnete Datei in Windows löschen?
Sie müssen es laden, bevor Sie beginnen Parsen es. – Stuart
Gibt es eine Möglichkeit, wie ich direkt darauf zugreifen kann. Wenn nicht jsp in einigen anderen Sprachen? – ViRaPa
Sie könnten versuchen, Javascripts 'FileReader' zu verwenden und dann die Daten an Ihr Back-End zu senden. – Stuart