账号最后20分高分悬赏!ACCESS导入EXCEL关键字段不同指标多个表的问题,请问AXCESS要怎么分级汇总?

EXCEL有三列指标是省、市、县这样的从属关系,就是关于省市县三级不同指标的数据,大概20多张表,大概有上百万条,而且表有很多,还要分级汇总,EXCEL我会,用数据透视表就行了,但是ACCESS能行么,要怎么导入才能把几十张表汇总到一起进行统计,而且保证省市县的从属关系不变呢???
补充一下,格式上,EXCEL里所有的表前面几列都是序号、省、市、县、村、管理站BLABLA的,但是后面的指标不同了,比如其中一个表是该管理站的职工信息家庭住址神马的,另一个表就是该站的职工工资、五险一金神马的,现在只要汇总到县这一级就行,村级更好,可问题在于,有的职工有信息但是没有福利待遇,有的有家庭成员,有的还单身,所以想汇成一套含多个EXCEL表信息的整体数据……EXCEL处理不了上百万条……所以才选择EXCEL的。。。

access 本人不常用 都忘记怎么用了
但是 按照数据库原理 必须有唯一标识属性 对应你的案例 就是 “行政区域” 并从属关系根据添加四个属性列同时分类两组 “上属”+“行政级别”“下属”+“行政级别”
例:
“行政区域” =佛山
“上属”+“行政级别”=广东省+省级
“下属”+“行政级别”=禅城区+县级
“行政区域” =禅城区
“上属”+“行政级别”=禅城区+县级
“下属”+“行政级别”=无+无
你导入 一般是按照是EXCEL按找access对应的列名导入 不可能一个表 A列是上属 一个表 A列是行政级别 这样合并就乱套了 理论上可以调 不过最好在EXCEL设置好再导入
但是实际效果 要 按你功能要求 去做调试过是否可行追问

肯定不是这个你放心啦,格式上前面几列都是序号、省、市、县、村、管理站BLABLA的,但是后面的指标不同了,比如其中一个表是该管理站的职工信息家庭住址神马的,另一个表就是该站的职工工资、五险一金神马的,现在只要到县这一级别就行,村级更好,可问题在于,有的职工有信息但是没有福利待遇,有的有家庭成员,有的还单身,所以想汇成一套含多个EXCEL表信息的整体数据……EXCEL处理不了上百万条……所以才选择EXCEL的。。。

追答

你的信息 我还不是看得很明白
但是我的个人观点是 数据条有多少个不是重点 那在access导入 让它们归集在一起就好了
问题在于 如何处理 各个表的逻辑关系 你可以先用部分数据(典型数据)用EXCEL做测试 使用EXCEL中数据库函数进行调试 做出自己想要的效果先
数据透视表 只是功能封装 还是有限制的
牛B一点的 自己用VBA 宏来做效果 这个偶就不会了 目前我最多只会用函数去做效果

追问

基本就这个意思了………………

追答

数据库有个什么原则 忘记了 专业点的叫法 大概意思就是 减少冗余 避免重复 尽可能将数据简化 毕竟电脑读数据也是要时间的 我按此原则将你的案例在access里分开三个表 你说数据条有百万条 远期使用来说 为了调用数据时避免卡机 还是建议采用
员工信息表 以身份证号码或其他编码作为唯一标识码 列名属性 以囊括表123设定 例如表1有列名红黄蓝绿青 表2有列名红蓝 表3有列名红紫 那么 总表列名的元素集合就是{红黄蓝绿青蓝紫} 先将表123各自对应同一种版式设定列名 除了唯一标识码 没有内容的填“空”或“省却”
单位信息表 以管理站名称或其他编码作为唯一标识码 考虑到可能地名相同以及是汉字内容 最好自己去用数字或字母编码 例如 江西省南昌市东湖区东湖村东湖站 江西省=07 南昌市=01 东湖区=05 东湖村=01 东湖站=01 那详细到管理站的编码就是0701050101 表123的列名设定参考员工信息表做法 不过看你材料已经比较统一了 这个就不多说
员工-单位信息表(关联表)至少有两个列名属性 员工信息表的唯一标识码和单位信息表的为唯一标识码
因为太久没用access 这样说有点粗糙 不过大概原理如此 如果你觉得分表麻烦 那就把用总表形式 唯一标识码就用以身份证号码或其他编码 除了原来单位信息表的唯一标识码 列名属性以囊括员工信息表和单位信息表为准

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-24
把全部20多张excel表导入access,在access中建立起表间关系很容易就能查了。
相似回答