簡體   English   中英

使用JXL從src文件夾中讀取Excel

[英]Reading Excel from src folder using JXL

我是初學者,在將其導出為可運行的JAR后,很難讓我的程序正常運行。

我需要讀一個名為“bstn.xls”的Excel,它位於dDefault包中,例如所有其他類。 我就是這樣做的。

  1. 獲取文件路徑: URL excelURL = this.getClass().getClassLoader().getResource("bstn.xls");
  2. 使用URL File file = new File(new ResourceLoader().loader());創建File file = new File(new ResourceLoader().loader());
  3. 使用文件wbook = Workbook.getWorkbook(file);創建工作簿wbook = Workbook.getWorkbook(file);

我在這里得到了德語錯誤,但它說:系統無法找到給定的路徑。 JXL無法使用完整的合格路徑閱讀嗎? 我在JXL網站上找不到任何東西。

由於文件位於類路徑中,因此您可以使用getWorkbook方法獲取InputStream參數:

InputStream stream = this.getClass().getClassLoader().getResourceAsStream("bstn.xls");
wbook = Workbook.getWorkbook(stream);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM