我想從Web應用程序中的用戶PC讀取excel文件。是否有可能逐個讀取單元格並將單元格值插入到mysql數據庫中。還是我必須首先把文件上傳到服務器,然後讀取它(JSP用於構建Web應用程序)我們是否可以從客戶端PC上讀取文件,而無需將文件上傳到服務器
-1
A
回答
-2
給你展示的代碼:
//將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;
}
相關問題
- 1. 是否可以從Excel文件中讀取數據,而無需將其上傳到VB.Net中的服務器?
- 2. 是否有可能從客戶端上的文件獲取信息而無需上傳文件?
- 3. 我們可以將PDF文件從AngularJS客戶端發送到NodeJS服務器
- 4. 如何從客戶端,同時從客戶端上傳文件到服務器
- 5. 如何將文件從客戶端上傳到服務器無需訪問客戶端目錄? ASP.net
- 6. 上傳從DART客戶端文件到節點服務器
- 7. 從客戶端上傳文件到服務器
- 8. 從C客戶端上傳文件到PHP服務器
- 9. Asp.net - 上傳從客戶端到服務器上的文件,而無需使用瀏覽按鈕
- 10. 客戶端 - 服務器(從服務器到客戶端的文件傳輸)
- 11. 發送文件從Android客戶端到PC JAVA服務器
- 12. Java:將文件從服務器傳輸到客戶端,從客戶端傳輸到服務器
- 13. C#上傳文件到服務器 - 客戶端和服務器端
- 14. 客戶端上是否存在文件Python TCP服務器
- 15. 將文件從C++客戶端傳輸到Java服務器
- 16. 將文件從ssh服務器直接傳輸到客戶端
- 17. ASP.NET MVC 3,將文件從服務器傳遞到客戶端
- 18. 是否有可能從客戶端計算機上的perl web應用程序發送文件,而無需首先將其上傳到服務器?
- 19. 讀取Excel文件,而無需整個文件服務器
- 20. 我需要從客戶端的服務器上每月大量備份文件到我的服務器
- 21. 在服務器客戶端之間上傳和下載文件
- 22. Web客戶端上傳文件 - 內部服務器錯誤500
- 23. 無法將文件上傳到服務器文件夾
- 24. delphi datasnap 2010從服務器到客戶端文件傳輸
- 25. 從服務器到客戶端的連接,文件傳輸
- 26. 安全傳輸文件從客戶端到服務器
- 27. 客戶端java是否可以在服務器上工作?
- 28. 將報告保存到客戶端PC上的文件?
- 29. 是否可以使用AJAX將圖像文件上傳到Domino服務器?
- 30. 將文件上傳到服務器
你需要上傳你開始解析之前它。 – Stuart
有什麼方法可以直接訪問它嗎?如果不是其他語言的jsp? – ViRaPa
您可以嘗試使用Javascripts FileReader,然後將數據發佈到您的後端。 – Stuart