嘗試安裝 Excel 2000 在引用該物件庫
目前可以共存
但是打開檔案以後
筆記-Excel轉DataTable的NPOI簡單範例
http://blog.darkthread.net/post-2011-05-14-npoi-convert-xls-to-datatable.aspx
最近專案裡,我都開始改用NPOI來處理Excel檔案的讀寫輸出,感覺上比Excel DOM、OLE DB for JET、甚至CSV法來得穩定輕巧,而NPOI功能的齊全程度更是讓我驚喜連連。
這個需要再安裝NPOI的東西,暫時先沒碰
由於Excel 2000只支援"Microsoft Excel 9.0 Object Library"(Microsoft Excel 9 物件程式庫)
======================================
安裝2003之後安裝2000
好像變成說他VBIDE型別程式庫會改掉,變成2000的
然後在原本專案就會發生找不到 VBIDE的情況
移除一些系統找不到的com元件就好
好像還是出在安裝問題上
目前還是先移除掉 office 2000好了
反正也還沒找到格式解決辦法
===============================
快被Excel 2000 搞死
格式在 2003可以跑
到了2000就不能
對其方式
顯示欄位格式
都有問題
猜測是存檔格式問題
可以改用舊版的 格式來存 (格式還是會跑掉)
excel 2000 用的是 excel 9.0 的物件庫
看有沒有辦法弄到 9.0 物件庫來飲用
應該就可以解決
==============================================
在寫入巨集,一些格式設定,先後會引響結果目前可以共存
但是打開檔案以後
编码保存Excel2003与Excel 2000 Excel XP的不同
=================================================================
讀取 Excel 你還在用 NPOI 嗎?快來試試 LinqToExcel
在 Server 端存取 Excel 檔案的利器:NPOI Library v1.21(改寫成VB範例)
http://blog.darkthread.net/post-2011-05-14-npoi-convert-xls-to-datatable.aspx
最近專案裡,我都開始改用NPOI來處理Excel檔案的讀寫輸出,感覺上比Excel DOM、OLE DB for JET、甚至CSV法來得穩定輕巧,而NPOI功能的齊全程度更是讓我驚喜連連。
這個需要再安裝NPOI的東西,暫時先沒碰
由於Excel 2000只支援"Microsoft Excel 9.0 Object Library"(Microsoft Excel 9 物件程式庫)
======================================
安裝2003之後安裝2000
好像變成說他VBIDE型別程式庫會改掉,變成2000的
然後在原本專案就會發生找不到 VBIDE的情況
移除一些系統找不到的com元件就好
好像還是出在安裝問題上
目前還是先移除掉 office 2000好了
反正也還沒找到格式解決辦法
===============================
快被Excel 2000 搞死
格式在 2003可以跑
到了2000就不能
對其方式
顯示欄位格式
都有問題
猜測是存檔格式問題
可以改用舊版的 格式來存 (格式還是會跑掉)
excel 2000 用的是 excel 9.0 的物件庫
看有沒有辦法弄到 9.0 物件庫來飲用
應該就可以解決
xlExcel5 - 1995
xlExcel6 - 1995/97
xlExcel7 - 1997
xlExcel8 - 1998
xlExcel9 - 2000
xlExcel10 - 2002
xlExcel11 - 2003
xlExcel12 - 2007
xlExcel13 - 2010
xlWorkbookDefault
==============================================
像是欄位格式應該先設定,最後才做merge
========================================
@需要注意
透過宣告
Dim oExcel As Object = CreateObject("Excel.Application")
與使用
dim oExcel as new application 的不同
兩者在 Excel 2000
使用API上面會有不一樣
沒有留言:
張貼留言