Python 在excel中选择特定行条目,并在满足条件时打印整行

Python 在excel中选择特定行条目,并在满足条件时打印整行,python,excel,Python,Excel,我在excel中有一个类似这样的csv文件(抱歉,现在还不能在帖子中放置图片) 以下是我想做的: 1) 我希望python通读B列并找到短语RCOM(突出显示) 2) 一旦它找到了那个短语,我想让它显示日期条目和相应的金额,我用粗体和红色表示 3) 希望它能读成这样: 30-08-2018 273585.8 27-09-2018 275701.4 25-10-2018 276780 *如果可能的话,把条目放在不同的行上是很好的,但是如果不是这样的话,也可以 4) 然后,我将这些存储在我选择的

我在excel中有一个类似这样的csv文件(抱歉,现在还不能在帖子中放置图片)

以下是我想做的:

1) 我希望python通读B列并找到短语RCOM(突出显示)

2) 一旦它找到了那个短语,我想让它显示日期条目和相应的金额,我用粗体和红色表示

3) 希望它能读成这样:

30-08-2018 273585.8
27-09-2018 275701.4
25-10-2018 276780
*如果可能的话,把条目放在不同的行上是很好的,但是如果不是这样的话,也可以

4) 然后,我将这些存储在我选择的变量中,并根据需要打印出来

我知道RCOM一词所在的列,我知道我想要的金额所在的列(分别是B和K)

我是一个非常新的编码,任何帮助将不胜感激。我只是想把无聊的事情自动化:)
谢谢

您可以使用pandas库中的read_csv函数生成数据帧。一旦您获得了数据帧格式的数据,您就可以通过根据需求过滤数据来访问问题中提到的数据。我知道这个答案非常笼统,并没有提供代码建议,但我相信您需要的所有信息都可以在下一页中找到


对于导入数据,获取数据输入/输出部分将有所帮助,对于过滤(屏蔽),数据选择部分将有所帮助

按照惯例,展示你迄今为止所做的努力。(所以看起来你不是在要求别人帮你解决问题…)哦,我的错。我仍在学习这方面的知识。但我尝试的事情是首先将csv转换为excel,因为我在stackoverflow上发现了另一段代码,上面说我至少可以将行号提取到文本文件中。不幸的是,这只适用于xlsx文件,而不适用于csv..但我放弃了这一点,然后尝试将数据复制到文本文件中,看看我是否可以读取这些数据,我也无法处理这些数据..我真的没有保存在任何地方显示的尝试..但我发誓我不想让任何人帮我解决它。朝正确的方向轻推一下就够了,剩下的我来做