星期六, 9月 06, 2008

Excel匯入匯出系統

這星期很忙,其中一個工程是為一位舊客戶替身編寫一個簡單的Excel匯入匯出系統.


這客戶經常要處理Excel匯入匯出工作,困難是data太多,匯出前又要尋找.問他為何不用Excel和Access,其中一個原因是慢,也習慣了MemDB的系統了,例如可以不用安裝,在把系統和資料放入USB Disk,插入任何電腦都可以使用,所以請我幫他開發一個.

了解了要求,報價兩天HKD 2,000,先收所有費用,客戶一下答應了,就根據了客戶的要求,設計了以下資料匯入匯出系統(可按此下載).

Picture

今次主要要求是要有個Date Field和無限個Column,讓他自行設定Column名稱(第一行),是否列出(第二行)和Export(第三行),另外有個Key Column,即是匯入第二次時,如果資料和Key Column的相同,就Update其他Fields,否則就當新的資料加入.

Picture

另外就要支援一個Date Range和任何Field尋找,也要支援任何Field排序.

看來很像Excel吧,但有樣不同就是MemDB的速度吧,而且客戶覺得此系統比Excel簡單,容易給用戶使用,所以也覺得物有所值.

不過看來一個簡單的系統,加理完成第一版本後客戶要求改進,都要花兩天時間,今次又只能賺回成本了,不過最重要都是客戶滿意吧!