Chinaunix

标题: perl如何查找excel中的数据,然后再新生成一个excel表 [打印本页]

作者: zjx0103    时间: 2013-02-07 11:33
标题: perl如何查找excel中的数据,然后再新生成一个excel表
小弟刚遇到一个问题,就是从一个excel表中查找满足相关条件的数据,然后重新生成一个新的excel,把满足的数据写进去。
比如:
姓名       年龄      性别       职称
张三        20          男         工程师
李四        30          男         教师
王五        40          男         医生

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

小弟是通过查找一条数据,满足后去写,然后再查找下一条,满足后再写到新的表中,可我发现如果数据量很大的时候速度超级慢,不知有哪位大侠有好的办法,可以先将满足的数据存起来,再将满足的数据一次性写入到新表中,跪谢
作者: kelvenchi    时间: 2013-02-08 00:45
本帖最后由 kelvenchi 于 2013-02-08 00:48 编辑

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




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2