Excel test guide line
[前言]
公司最近有PDM物料追蹤系統,需要把Excel資料轉到SQL,也需要把SQL資料轉到Excel,請教了阿光師叔(亂馬客的版主),他說使用的Excel的讀取方式有很多種,e.g. ado, owc, nopi...等,不過他提到nopi在她的實際開發經驗中有發現過問題,如果是簡單的資料讀取可以用ado, 至於owc主要用於產生excel檔為主。所以等之後筆者有空要針對這些問題做些測試以釐清差異到底在哪裡,等測試完再回報給大家分享。
[測試]
特性, 測試項目\元件 ado oledb owc nopi MyXls 特色 需要記憶體少,但有錯誤的問題 耗記憶體,功能不強 專長用途 讀取資料 讀取資料 產生Excel 皆可 簡單,資料量少時為優 如何讀取合併儲存格? 如何寫入合併儲存格? 如何讀取多sheet的資料? 如何寫入多sheet的資料? 是否能讀取公式的運算式? 是否能寫入公式的運算式?
[參考轉貼]
ExcelADO 示範使用 ADO 在 Excel 活頁簿讀取和寫入資料的方法
使用OLEDB讀取Excel的資料到程式的DataSet內
Creating Excel Spreadsheets with Office Web Components (OWC)
在 Server 端存取 Excel 檔案的利器:NPOI Library
Generate excel file from dataset using Office Web Components
用MyXls生成Excel报表