以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 如何动态管理excel? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72138)
|
-- 作者:sloyy
-- 发布时间:2015/7/24 0:27:00
-- 如何动态管理excel?
某单位有13个部门,每个部门有1-2个项目正在实施,全部采用excel统计数据,现在想做一个动态管理系统,把所有部门的excel表格导入系统中,然后可以查询统计,现在的难题在于每个部门每个项目的excel表格都是不同的,怎么才能动态管理起来?因为如果针对每个现有的excel表格可以固定设计查询统计,以后新的excel表格怎么处理?求思路.
|
-- 作者:jspta
-- 发布时间:2015/7/24 8:52:00
--
1.要查询什么,统计什么?2.每个部门格式都不一样,首先肯定要有个标准格式然后再进行扩展,否则难以设计。 3.为什么不直接在Foxtable中录入那? 4.如果只能用Excel,那只能学习下VBA了
|
-- 作者:大红袍
-- 发布时间:2015/7/24 9:09:00
--
用行代替列的方式。
做一个项目表,做一个项目明细表,项目明细表用多行记录项目的各个属性。
查询的时候,通过循环每一行内容去查询,显示的时候,把行转成列显示
|
-- 作者:sloyy
-- 发布时间:2015/7/24 9:23:00
--
我已经有思路了, 1 建立一个显示查询表 此主题相关图片如下:搜狗截图20150724091500.png
在导入excel后,动态勾选要查询和显示的字段,这样,只要选定了要查询和显示的表,遍历一次显示查询表,动态构造sql语句
[此贴子已经被作者于2015/7/24 9:23:44编辑过]
|
-- 作者:大红袍
-- 发布时间:2015/7/24 9:26:00
--
3楼方法。
|
-- 作者:sloyy
-- 发布时间:2015/7/24 9:31:00
--
查询时,一般只需要查询最多2个字段,显示时要隐藏一些字段,所以可能用4楼的办法比3楼的灵活一些
|
-- 作者:sloyy
-- 发布时间:2015/7/24 13:11:00
--
基本实现我预想的功能:此主题相关图片如下:搜狗截图20150724131015.png
|