在用Delphi做一个资产评估软件,
基础是一个Excel文件,此Excel文件包含了很多个表格,填写此Excel表格内一些数据后,
对数据进行统计、汇总,
功能比较简单,
但是不知道如何去做那些表格。
用DBGrid来做,又没有办法实现公式操作,更改了一个表格内容后,联动更改其它表格内容。
又考虑用其它第三方控件来做,但目前没有找到合适的。求教各位大大,对于这个应该怎么去实现好一点儿。多谢~~
基础是一个Excel文件,此Excel文件包含了很多个表格,填写此Excel表格内一些数据后,
对数据进行统计、汇总,
功能比较简单,
但是不知道如何去做那些表格。
用DBGrid来做,又没有办法实现公式操作,更改了一个表格内容后,联动更改其它表格内容。
又考虑用其它第三方控件来做,但目前没有找到合适的。求教各位大大,对于这个应该怎么去实现好一点儿。多谢~~
如果用stringgrid又似乎太麻烦了,有80+个表格。
一个单元格数据变化,其他相关表格数据联动。我想了一个办法,就是为stringgrid设置一个onchange事件,再设置好一个公式表,只要一触发onchange就去查询公式表,如果有相关公式,那就改变响应表格数据。不知可否?
有Excel表,让你做不见得你费大力气做的和Excel类似就满足需求,因为你在拿自己程序的短处比Excel的长处!
Excel的长处在于录入快捷,有强大公式等功能使得处理数据方便,缺点是
系统的长处是便于存储,实现更复杂的自定义功能等等,这些得你自己体会并理解。首先搞清楚一个需求,是以Excel为主还是以你的应用程序为主。前者,你的程序基本是个辅助谈不上系统。后者,想法子把表的大部分功能在系统中实现然后做出Excel办不到的亮点。比如输入,你可以实现更清晰的输入界面或者支持把表导入数据库先说这么多!搞项目的和产品有时候不一样,千万不能什么都想着用技术去解决,需求清楚了很重要!
我这个类似于用Excel表作为数据库,
在软件里面操作Excel表的数据,同时又需要像Excel那样实现公式就可以了。
并将处理好的数据再写会Excel。。