public static void main(String[] args) throws IOException {
File file = new File("d:/test.xls");
InputStream is = new FileInputStream(file);
Workbook wb = new HSSFWorkbook(is);
{
System.out.println("讀取成功");
return;
}
}剛剛寫了個測試程式試了一下,也是2003格式的,裡邊只有一個下拉框
測試結果:無論點不點或修改下拉框值,一切正常,workbook物件都能建立成功。
你看看是不是你導入的excel裡存在 巨集之類的 東西。
利用事件啊!例如
<! --要完成此效果把如下程式碼加入
區域-->讓不同類型資料以不同顏色顯示
在薪資表中,如果想讓大於等於2000元的薪資總額以「紅色」顯示,大於等於1500元的薪資總額以「藍色」顯示,低於1000元的薪資總額以「棕色」顯示,其它以“黑色”顯示,我們可以這樣設定。
1.開啟「薪資表」工作簿,勾選「總薪資」所在列,執行「格式→條件格式」指令,開啟「條件格式」對話方塊。點選第二個方塊右側的下拉按鈕,選取「大於或等於」選項,在後面的方塊中輸入數值「2000」。按一下「格式」按鈕,開啟「儲存格格式」對話框,將「字型」的「顏色」設定為「紅色」。
2.按下「新增」按鈕,並仿照上面的操作設定好其它條件(大於等於1500,字體設定為「藍色」;小於1000,字體設定為「棕色」)。
3.設定完成後,按下「確定」按鈕。
看看薪資表吧,薪資總額的資料是不是依照你的要以不同顏色顯示出來了。 ###
以上是java spring MVC用poi做Excel導入碰到一個問題大神指教有關的詳細內容。更多資訊請關注PHP中文網其他相關文章!