我现在有一张Excel表,表里面有上万条数据,两列,现在数据中有包含重复的数据,
我想把重复的数据删除,比如3条相同的数据只要一条就行了,两列的数据要一并删除,请问有什么办法能
解决? 帮忙贴出代码,本人对操作Excel的API不是很熟,谢了、、、
程序已经写好,运行效率还可以,请提供邮箱。
用jxl或者poi进行操作
具体的例子搜一下多的是
POI 操作
http://yongsky.iteye.com/blog/99075
http://blog.csdn.net/lenotang/archive/2008/08/24/2823230.aspx
读取excel文件
http://ss3ex.iteye.com/blog/465299
下载地址
http://dl.iteye.com/topics/download/5406ed73-aca9-3f6c-a064-3aa49b20e84d
主题:用Jakarta POI操作Excel文件
http://www.iteye.com/topic/66049
在excel用vba编程最简单了(直接在excel里编程),象你的问题用vba不要半个小时就可以搞定。
你可以把你的excel传上来(简化版),简单的说下要求。
建议你研究一下vba,在excel做很简单。
[quote] Excel很简单,我只要把里面有重复的行不要就行了[/quote]
你可以贴个只有若干行记录的excel文件上来,我搞个程序给你就可以用了。今天下午有事,晚上可以弄好。
如果不会VBA的话,可以用户pl/sql dev 或 TOAD 等工具导进一个数据库里,
执行自己的操作,然后再将结果集删除即可
确认一下, 是不是只要 STYLE NO. 和 CATEGORY 相同,就只保留一条记录?
一定要用程序处理吗?
把内容放到数据库里面,你怎么弄它都可以了吧?
用这个
http://wenwen.soso.com/z/q184743172.htm?rq=163701028&ri=2&uid=0&ch=w.xg.llyjj
你这是2007版的EXCEL?
选择你的数据,执行“数据”菜单里的“删除重复项”
如果是2003版,同样是选择数据区域-数据-筛选-高级筛选(先要选中要筛选的数据),勾选“选择不重复记录”
用这个
[url]http://wenwen.soso.com/z/q184743172.htm?rq=163701028&ri=2&uid=0&ch=w.xg.llyjj
[/url]
你这是2007版的EXCEL?
选择你的数据,执行“数据”菜单里的“删除重复项”
如果是2003版,同样是选择数据区域-数据-筛选-高级筛选(先要选中要筛选的数据),勾选“选择不重复记录”
邮件已发。