摘 要: 在此詳細分析了將電子表格導入到數據庫的基本原理和實現方法,解決了大量工程實驗數據散落在多個文件中、主要靠手工組合、處理的原始方法,減輕了工程技術人員的負擔,提高了數據處理效率,杜絕了數據處理差錯。在此采用先進的VS 2010.NET開發工具,動態選擇導入文件,在可靠的數據庫連接上,構造導入數據中間件Dataset,采用數據庫中數據字段與Excel表中列的對應關系,以中間件為橋梁逐行自動讀入庫外數據并統一保存。該論述方法具有通用性,程序代碼稍做修改可適用與其他類型規則數據文件的導入。
關鍵詞: Excel電子表格; 數據庫; 中間件; 數據庫連接
中圖分類號: TN919?34 文獻標識碼: A 文章編號: 1004?373X(2013)12?0071?03
0 引 言
啟動VS 2010集成開發環境[1],鏈接Excel電子表格,以程序方式將Excel電子表格中的數據讀出,定義一個中間件Dataset數據集,將取到的數據緩存在內存中的一個臨時存儲區,鏈接各種數據庫,構造插入數據記錄的程序代碼,打開數據庫鏈接,將中間件Dataset數據集中暫存的數據永久插入數據庫中,關閉數據庫鏈接[2]。
1 導入Office模塊
VS 2010加強了對Office的支持,給開發帶來了極大的靈活性,增強了應用程序與Office的交互,并且能夠在很大程度上精簡代碼。
2 鏈接數據源
數據源泛指各種不同位置上的數據庫、各類數據文件,每種數據源都有自己不同的鏈接規范,VS 2010按這些不同規范都組織在一起,為編程人員提供了一個統一的操作接口,編程人員可根據自己應用程序所用不同數據源,而選取不同的鏈接方式和參數。……