【发布时间】:2016-02-08 23:34:54
【问题描述】:
import csv
subject = ['emergency*', 'new ticket*', 'problem with*']
from_to = ['chris*', 'timothy*', 'daniel*', 'david*', 'jason*']
a = open('D:\testfile.csv', 'w')
python 新手。所以,这就是我想做的事情。
1) 打开一个 excel csv 文件
2) 搜索列表中的特定关键字
3) 如果找到关键字,则仅提取 D、E、F 列中的数据。 (因为那是关键字所在的位置)
4) 将此数据写入新文件
示例。在 testfile.csv 中搜索 from_to 列表中的任何关键字。如果这些关键字仅出现在 excel 的 D 或 E 列中并且如果相应的列 F 不等于主题列表,则编写一个包含 D、E、F 列和相关行的新文件,无论那里有多少是,有它
此外,我将星号放在列表中的名称/项目旁边以表示通配符,例如,如果 from_to 包含 chris.gmail.com 或 daniel@yahoo。
【问题讨论】:
标签: python excel csv python-3.x