我有一个.csv,其中有四列或五列数据用于webstats。
我用程序分析了我想要的数据,现在我有一个文本文件,里面有我想要的页面列表,我想删除我不需要的每个页面的所有数据,所以只保留文本文件中的那些。
即。如果我有.csv如下:
/fruits-and-veggies/apples 16 3 03:43 .72%
/fruits-and-veggies/pears 8 2 02:34 .65%
/fruits-and-veggies/broccoli 6 5 04:23 .87%
/fruits-and-veggies/asparagus 46 6 01:23 .77%
/fruits-and-veggies/passion-fruit 36 7 05:53 .74%
我的文本文件如下:
/fruits-and-veggies/apples
/fruits-and-veggies/pears
/fruits-and-veggies/passion-fruit
如何操作excel文件,使其只显示:
/fruits-and-veggies/apples 16 3 03:43 .72%
/fruits-and-veggies/pears 8 2 02:34 .65%
/fruits-and-veggies/passion-fruit 36 7 05:53 .74%
我已经对这个主题进行了大量研究,但还没有找到可行的解决方案。我正在使用Windows XP,如果可能的话,批处理文件会受到青睐,但我真的不知道从哪里开始。
答案 0 :(得分:1)
我会使用python及其正则表达式模块。如果我没有弄错的话,它实际上甚至还有CSV模块。还有很多其他方法/工具可以做到这一点。
答案 1 :(得分:0)
我每天都在处理复杂的表(csv)操作,而且我的工作已经被惊人的python petl库大大减轻了。一旦你使用它,就没有回头了,如果你遇到困难,图书馆的作者会非常有帮助。
如果您不是程序员,请不要担心 - 即使是最小的脚本技能,您也可以使用clv,text,json以及使用petl的表格格式做任何惊人的事情。
观看此视频:https://www.youtube.com/watch?v=Y0FleNEcO9I
图书馆在这里:http://petl.readthedocs.org/en/latest/
如果您想尝试卡住,请打电话给我,我会帮助您。
干杯,
PJ