从正面说:
(1)Excel"适用"于:逻辑业务关系相对简单,数据规模不大,一锅端式的集成应用;(可惜无法量化定义"简单","规模")
(2)对于业务逻辑复杂,规模较大的数据,Excel"适合"充当数据库和用户之间的缓冲层(buffer)。致力于数据的展示,整理,综合,"分析"等体现灵活性的职责。
从反面说:(表象)
(1)避免用Excel设计大规模业务关系复杂的"系统";
(2)避免大量数据存储造成Excel文件尺寸过大;(动辄几十上百M的Excel文件经常能够看到)
(3)避免大量公式集成,重算可以导致文件打开速度过慢,运行速度过缓;
(4)避免搭建Excel文件系统;(几十上百Excel文件组成的文件集也是屡见不鲜)
(5)......
上述情况可以适当考虑使用数据库的功能,毕竟他们之间是有本质区别的。这里只是以我的观点来看待Excel,“不适合"不代表Excel不能做到,最终的评判要交给用户,谁用谁有话语权而不是设计者和所谓规范的探索者。在能意识到"隐患"的条件下,如果您觉得好用,完全可以避免庸人自扰式的思考,坚持走自己的路。
既然Excel的特点是灵活,我们就以一个灵活的态度来认识和对待它好了。
转身互联网
|