免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1889 | 回复: 1
打印 上一主题 下一主题

perl如何查找excel中的数据,然后再新生成一个excel表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-02-07 11:33 |只看该作者 |倒序浏览
小弟刚遇到一个问题,就是从一个excel表中查找满足相关条件的数据,然后重新生成一个新的excel,把满足的数据写进去。
比如:
姓名       年龄      性别       职称
张三        20          男         工程师
李四        30          男         教师
王五        40          男         医生

查找年龄在20-30之间,然后将满足条件的数据取出来,放入一个新的excel表中。

小弟是通过查找一条数据,满足后去写,然后再查找下一条,满足后再写到新的表中,可我发现如果数据量很大的时候速度超级慢,不知有哪位大侠有好的办法,可以先将满足的数据存起来,再将满足的数据一次性写入到新表中,跪谢

论坛徽章:
0
2 [报告]
发表于 2013-02-08 00:45 |只看该作者
本帖最后由 kelvenchi 于 2013-02-08 00:48 编辑

查出的一條記錄不能先push到一個數組麽?  等查找工作結束了,一次性寫入啊。如果文件太大,你也可以讓程序在找到n條記錄寫一次磁盤,n由你自己設定喔。 打醬油的路過~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP