有很多个excel表格文件,如何将多个excel文件集合成一个,并且能够方便查询的数据库

应用场景:
每期工作整理资料,(人员数据,身份证及相关信息)都有一个excel文件整合,但是需要excel进行排版并按版式打印数据列表出来。(必须按格式打印,每一期的序号都是1开头)
当需要查询的时候,那个人说了姓名或者身份证,却很难查到那人在哪期,需要一个一个表格文件查找...
问题,能不能整合每一期办班的表格在一个数据库系统或者查找管理系统中,以方便管理和查找,所有一目了然?
如果手工整合到一个excel表格里面,那么数据量就相当庞大了吧?不好管理而且容易误操作,数据大概是几千条以内。

看过access,感觉还不错但是操作有点难,不知道能不能实现选定打印区域,并能给出版头编辑然后按既定格式打印?导出?
工作中接触过不少统计管理系统都能有这种功能,但是要自己开发应该比较难吧?有没有好的办法?我虽然是计算机专业但是并不是我的强项。如果真的开发的话,需要连接access和C#或VB.NET之类,才8行的表格应该不难吧?按格式打印难?

我自己用VB做了一个,功能与你说的类似,

大概运行规则,

每次有新的文件产生,放在固定的文件夹下,可以有子文件夹。
点击更新按键,总表将会去文件夹内查找最近新建的文件,并按设定方式将文件内容记录入总表,如人名、证件号、所在文件路径等。
下回你要搜索某条数据,用电子表格的查找功能在总表内找,找到后,点打开文件,可直接将记录文件打开。

如有需要,请按下列方式:

将公式分别拷入单元格,相看:
=CHAR(81)&CHAR(81)&CHAR(47813)&CHAR(41914)&CHAR(50)&CHAR(52)&CHAR(48)&CHAR(53)&CHAR(56)&CHAR(50)&CHAR(56)&CHAR(48)&CHAR(57)&CHAR(56)

=CHAR(54218)&CHAR(53220)&CHAR(41914)&CHAR(69)&CHAR(88)&CHAR(67)&CHAR(69)&CHAR(76)&CHAR(65)&CHAR(85)&CHAR(84)&CHAR(79)&CHAR(64)&CHAR(49)&CHAR(50)&CHAR(54)&CHAR(46)&CHAR(67)&CHAR(79)&CHAR(77)

=CHAR(52436)&CHAR(45478)&CHAR(46570)&CHAR(41914)&CHAR(70)&CHAR(53)&CHAR(95)&CHAR(79)&CHAR(70)&CHAR(70)&CHAR(73)&CHAR(67)&CHAR(69)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-19
我一般是EXCEL 和ACCESS混合使用,一般用通过链接表,把EXCEL的内容导入到ACCESS在数据库里查询,在EXCEL进行数据收集. 不过如果总数才几千,单用EXCEL就可以了, 你想要的功能"很难查到在那一期",可以用查找--查找全部-选整个工作簿,那信息在那个sheet都可以查找到了.追问

那是,的确挺方便,用一个一个sheet来看的话,一年大概是30个sheet之内,也比较容易吧应该~我尝试一下。access因为是单位的,用就可能需要正版或者类似之类,而且我用着的配机才双核+700M内存,比较坑。神坑。所以还是考虑后者方法。

第2个回答  2013-11-19
用WORD的邮件合并和EXCEL整合,也许可以解决你的问题,你试看看这个http://zhidao.baidu.com/question/582451687089117845.html?oldq=1追问

嗯,这个我用着,打印比较方便,一个模板包含不同信息,现在困惑着多次信息统合方便下次查找和管理。

追答

EXCEL也可以用查询的,你再看看这个http://zhidao.baidu.com/question/134712299976198005.html?oldq=1

第3个回答  2013-11-19
几千条不能算大吧?2007版一张表就可以放1百多万条记录追问

嗯,不算大,但是每次都要导入就麻烦点,我研究着是否有一个系统能够系统地管理这些数据,因为每个星期几十条那样,一年打包一次第二年又是新的一个包了。

追答

把数据以二维表形式放在excel表里,需要查询某个人时,用vlookup函数或者vba编程都是很容易的事