天天看點

機房收費系統之導出為Excel

在學生資訊管理系統中,有很多查詢窗體。在機房收費系統中,也不例外。不過,前者隻要求将資料顯示在窗體中,後者則多了一步,即:将查詢到的資訊導出為excel表的形式。

這樣的工作好熟悉,因為在作品展中試過很多次了。那時候,還沒有學資料庫,師父就讓我們用excel表來存儲資料,以顯示出來。是以,做起來還是比較得心應手的。

第一個窗體,學生檢視上機記錄,沒有多想,就直接在導出為excel指令下編寫代碼:

後來想想,好幾個窗體都要求将查詢結果導入到excel中,這樣重複的代碼量太多了,何不妨自己添加一個過程,到時候直接調用就可以了。于是,在子產品中添加了一個名為exporttoexcel的過程,

其中,也許有的電腦上沒有安裝excel程式,是以可以事先進行錯誤處理。有了這樣一個過程,就友善多了,第二個窗體,......,後面的窗體,就可以在導出為excel指令下直接編寫代碼為:

這樣确實簡單很多,但文章的主要目的不是為了展示編寫的代碼,好讓我們省事。而是,我想,其實,很多時候,解決問題的方法都不隻隻是一種,每個人思考的不同,方法也就會有所不同。代碼的編寫,也不是唯一的,隻要自己思考過,即使運作失敗了,也算是一種成功。