莫让重复劳动误青春
科技的进步,是人类“懒”的表现,从古至今,都是这样,人懒得提水,发明了水车,人懒得去电视换台,发明了遥控器……这些懒人的懒办法,无一不在推动着科学技术进步的滚滚车轮。
所以,我一直崇尚,如果能让电脑做的事情,千万不要让人做,特别是重复性劳动!
昨天,领导安排去合作单位帮忙录入房产信息。我单位一共700多套房子信息,已经在excel表格中有了详实的数据。这次是开发商负责打印发票,但是税务局提供的房地产税务系统,是一个很独立的系统,不支持外部数据导入,只能一条条录入。所以,这个工作很繁琐,开发商已经忙了一周,才录入了1000来套房子信息,整个小区4000户,严重阻碍了我们房产证办理的进程。
我带着几个MM去录入信息,到了之后我发现,任务实在是太繁琐了:
1,首先,录入房产信息:XX栋XX层XX号,面积多少,公摊多少,实际面积多少……
2,其次,录入合同信息,也就是张三买了这个房子,单价多少,总价多少,身份证多少,其他信息一堆……
3,录入预收款信息,也就是你张三买这个房子,是怎么买的,一次性付款还是全款以及其他相关信息,为你打印出收据。
4,这才是最关键的,为你打印房地产发票。
对于上述信息,每录入一套房子的,基本上需要3至5分钟,而且其中涉及到众多数字,特别是身份证,价格等等,一旦错误,无法更改!
怎么办?时间不等人,任务让人头大!!
我仔细研究了一下程序,数据库居然是ACCESS的MDB格式!
My Dog!!!
我想,应该是可以拿到数据库的标准格式的。于是顺着软件找到了数据库,复制一个出来,发现是加密的。于是网上下载了ACCESS数据库密码专家,用暴力方式来破解数据库密码。不到10秒钟,数据库密码轻而易举的拿到。
打开数据库,看到了多个密密麻麻的数据表,打开,分析,研究,终于弄明白了,哪个表是合同表,哪个表是房产信息表,哪个表是发票表……
于是,尝试着在excel中按照access的标准格式,制作了一组数据,批量复制进去,重启软件,成功!!
就这么简单,数据完全可以批量导入!!!!
但是,大批量数据录入的时候,发现了一个致命的问题我无法解决:数据库的一个字段,用来表示唯一的信息,是不允许重复的字段,长度18.但是在excel中,一旦数据长度大于15,会自动计数法,而且后面的几位会变成000,头疼。如果改成文本格式,在excel中又不支持拖拽序列复制,无法实现每行增加1的样子。怎么办?
求援百度,无果,求援同事,依然无果。
开动脑筋,写了两个数据列,分别记录了数据的前14位,另一个记录数据的后4位。然后顺序拖拉后四位那一列,形成了序列。
然后复制这两列,粘贴到txt中,形成了列1空格列2的样子。将空格替换为A,或者别的非数字和运算符号即可。
然后复制这组数据,粘贴到excel中,变成了类似“12345678987654A1234”的一列。这一类数据肯定是文本啦。导入到access中,如果此时access不是文本格式,一定要改成文本格式——我用的这个软件恰恰是文本格式,增加了一下长度为19,因为我们增加了一个A哦。
粘贴成功!
然后替换掉A,数据批量导入成功!
用这样的方式,批量导入了房产信息,合同信息。
打印收据和发票,因为牵扯到税控防伪码,无法进行批量生产,所以只能一次次的人工打印了。但是这么操作起来,几千条数据瞬间录入,极大的节省了劳动力。\
导入完毕数据,已经是2月9日凌晨了,我30岁阳历的生日,就是在与这些数据打交道的过程中,平凡的度过了。
电脑是用来减轻人类工作负担的最好工具。活学活用,多思考,定能事半功倍。我不是一个程序员,不懂得怎么去破解程序,但是我多年的网页编程经历,告诉我怎么去认识数据库,怎么判断数据库的作用,了解了数据库,知道怎么能够驾驭他,就足够了!记住,能批量做的事儿,绝对不要一个个去做,电脑里已经有的数据,绝对不要再输入一次,因为你的输入,不能保证完整的一个错误都没有。何况,你的生命是宝贵的,时间是宝贵的,多腾出时间,做些有意义的工作吧!
后来打印发票检查的时候,发现了多组数据录入串行,都是人工录入的时候造成的,批量导入的数据,除了因为人工串行造成的整体错位外,没有丝毫差错,这就是科技的力量,神奇的微软,神奇的office!
所以,我一直崇尚,如果能让电脑做的事情,千万不要让人做,特别是重复性劳动!
昨天,领导安排去合作单位帮忙录入房产信息。我单位一共700多套房子信息,已经在excel表格中有了详实的数据。这次是开发商负责打印发票,但是税务局提供的房地产税务系统,是一个很独立的系统,不支持外部数据导入,只能一条条录入。所以,这个工作很繁琐,开发商已经忙了一周,才录入了1000来套房子信息,整个小区4000户,严重阻碍了我们房产证办理的进程。
我带着几个MM去录入信息,到了之后我发现,任务实在是太繁琐了:
1,首先,录入房产信息:XX栋XX层XX号,面积多少,公摊多少,实际面积多少……
2,其次,录入合同信息,也就是张三买了这个房子,单价多少,总价多少,身份证多少,其他信息一堆……
3,录入预收款信息,也就是你张三买这个房子,是怎么买的,一次性付款还是全款以及其他相关信息,为你打印出收据。
4,这才是最关键的,为你打印房地产发票。
对于上述信息,每录入一套房子的,基本上需要3至5分钟,而且其中涉及到众多数字,特别是身份证,价格等等,一旦错误,无法更改!
怎么办?时间不等人,任务让人头大!!
我仔细研究了一下程序,数据库居然是ACCESS的MDB格式!
My Dog!!!
我想,应该是可以拿到数据库的标准格式的。于是顺着软件找到了数据库,复制一个出来,发现是加密的。于是网上下载了ACCESS数据库密码专家,用暴力方式来破解数据库密码。不到10秒钟,数据库密码轻而易举的拿到。
打开数据库,看到了多个密密麻麻的数据表,打开,分析,研究,终于弄明白了,哪个表是合同表,哪个表是房产信息表,哪个表是发票表……
于是,尝试着在excel中按照access的标准格式,制作了一组数据,批量复制进去,重启软件,成功!!
就这么简单,数据完全可以批量导入!!!!
但是,大批量数据录入的时候,发现了一个致命的问题我无法解决:数据库的一个字段,用来表示唯一的信息,是不允许重复的字段,长度18.但是在excel中,一旦数据长度大于15,会自动计数法,而且后面的几位会变成000,头疼。如果改成文本格式,在excel中又不支持拖拽序列复制,无法实现每行增加1的样子。怎么办?
求援百度,无果,求援同事,依然无果。
开动脑筋,写了两个数据列,分别记录了数据的前14位,另一个记录数据的后4位。然后顺序拖拉后四位那一列,形成了序列。
然后复制这两列,粘贴到txt中,形成了列1空格列2的样子。将空格替换为A,或者别的非数字和运算符号即可。
然后复制这组数据,粘贴到excel中,变成了类似“12345678987654A1234”的一列。这一类数据肯定是文本啦。导入到access中,如果此时access不是文本格式,一定要改成文本格式——我用的这个软件恰恰是文本格式,增加了一下长度为19,因为我们增加了一个A哦。
粘贴成功!
然后替换掉A,数据批量导入成功!
用这样的方式,批量导入了房产信息,合同信息。
打印收据和发票,因为牵扯到税控防伪码,无法进行批量生产,所以只能一次次的人工打印了。但是这么操作起来,几千条数据瞬间录入,极大的节省了劳动力。\
导入完毕数据,已经是2月9日凌晨了,我30岁阳历的生日,就是在与这些数据打交道的过程中,平凡的度过了。
电脑是用来减轻人类工作负担的最好工具。活学活用,多思考,定能事半功倍。我不是一个程序员,不懂得怎么去破解程序,但是我多年的网页编程经历,告诉我怎么去认识数据库,怎么判断数据库的作用,了解了数据库,知道怎么能够驾驭他,就足够了!记住,能批量做的事儿,绝对不要一个个去做,电脑里已经有的数据,绝对不要再输入一次,因为你的输入,不能保证完整的一个错误都没有。何况,你的生命是宝贵的,时间是宝贵的,多腾出时间,做些有意义的工作吧!
后来打印发票检查的时候,发现了多组数据录入串行,都是人工录入的时候造成的,批量导入的数据,除了因为人工串行造成的整体错位外,没有丝毫差错,这就是科技的力量,神奇的微软,神奇的office!
本文出自 栋力天空,转载时请注明出处及相应链接。
本文永久链接: http://www.dongsky.cn/show_1446.html
0条评论