台灣最大程式設計社群網站
線上人數
608
 
會員總數:244390
討論主題:188629
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 升級NPOI可匯出較多資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
升級NPOI可匯出較多資料
價值 : 50 QP  點閱數:82 回應數:3

樓主

小魚兒
初學者
145 247
3755 282
發送站內信

捐贈 VP 給 小魚兒
無法載入檔案或組件 'ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' 或其相依性的其中之一。
找到的組件資訊清單定義與組件參考不符。 (發生例外狀況於 HRESULT: 0x80131040)

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.IO.FileLoadException: 無法載入檔案或組件 'ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' 或其相依性的其中之一。 找到的組件資訊清單定義與組件參考不符。 (發生例外狀況於 HRESULT: 0x80131040)

請問以上的錯誤訊息有人遇過嗎?我利用NPOI匯出Excel表,但因舊版關係(NPOI 1.2.4)無法匯出較多資料,它只到256而已,所以我給它升級至NPOI 2.0.6,
做出來它可以超過256了,但是我把程式丟到Server去執行,它則出現以上錯誤訊息,有辦法排除嗎?

搜尋相關Tags的文章: [ NPOI ] , [ Excel ] , [ 無法載入檔案或組件 ] , [ 相依性的其中之一 ] ,
本篇文章發表於2019-05-14 18:24
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

MIS2000 Lab
檢舉此回應
舊版 (v2.0版以前)只支援Excel 2003,附檔名 .xls
新版本,2.x版起,支援Excel 2007與後續新版,附檔名 .xlsx

您在自己電腦上開發,有安裝新版NPOI
但,有把新版本 DLL檔放上Web Server嗎?
本篇文章回覆於2019-05-14 22:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小魚兒
捐贈 VP 給 小魚兒 檢舉此回應
經過這幾天的研究,研究出來了,後來去安裝較新的NPOI,但裡面也改了一些逾期不支援的,終於有成功了,也丟到Server那邊去進行測試也完成了
一開始丟過去時什麼都不行,後來也有抓到原因了
本篇文章回覆於2019-05-16 14:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

MIS2000 Lab
檢舉此回應
太棒了,願意分享一下嗎?

以後跟您遇見相同困擾的朋友,
也可以從您的經驗中獲益 :-)



我以前曾經以「覆蓋」的方式,把新版DLL加入專案
結果執行時出錯,通常是「模稜兩可的錯誤」
後來才發現這錯誤訊息,常源自於「同名的DLL」檔彼此覆蓋,編譯的時候,不知道要用哪一個版本?

後來我都先刪除舊的DLL,再安裝新的,就不再遇見這困擾了
本篇文章回覆於2019-05-16 14:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.