引用:
|
作者signally
跟你按個讚!
這種高手還真不少,但這種傢伙因為很愛炫耀,所以往往在一般人眼中他就是高手高高手!
我現在的公司裡也是有一個前代高手,留下一個超級Excel。
把生產管理的相關東西全部塞進一個Excel裡
利用Excel自動篩選功能茶東西滿方便的,做出來時老闆讚不絕口
後來人跑了∼幾隻程式跨年度就不會動了XD
幫他修好之後∼過一陣子資料太多Excel 跑不太動。
跑到當掉使用者抱怨連連。
要幫他用關聯式資料庫重作∼現在的使用者商業邏輯又搞不清楚
|
EXCEL 其實是可以用
確實滿方便的
一般使用者本來就不懂甚麼商業邏輯 甚麼關聯式資料庫 甚麼SQL語法
給他們一個熟悉的介面 教他們作業會比較輕鬆
用EXCEL來製作 有個重點叫做分而治之
設計幾個模組來分工合作
同時要控制這個東西不能一直被塞資料進去 本質上他就不是資料庫
而是超級計算機
所以 運用上就是:寫入 -> 計算 -> 清空 反覆執行
但是清空前要有個存到資料庫的動作
設計上 我是把EXCEL 當作介面
寫幾個模組來計算(每天會算的東西也就那些)
算好以後 結果用POI抓取放進資料庫
隔天清空EXCEL表格 重新再來
如此EXCEL就不會超級大
基本上就是把"日工作量"的東西用VBA算
輕量級的資料用EXCEL
月工作量 年工作量級 經年累月的東西放DB
在公司做事 一定要把別人當作笨蛋來設計
雖然別人未必是笨蛋
但是術業有專攻 不是每個人都有時間去學電腦資訊
最好是介面設計到三五分鐘就讓人會用....