So I'm trying to create an python chatbot, I have an excel file with hundreds of rows which looks like below:

```
QuestionID     Question               Answer        Document 
Q1             Where is London?       In the UK     Google
Q2             How many football      22            Google
               players on the pitch?    

```

Now when the user inputs a question, such as "Where is London?" or "Where is London" I want it to return all the text in that row.

I can successfully print what is in the excel file, but I'm not sure how to go through all the rows and find the row which is similar or matches the users question.

```
text = []

with open("dataset.csv") as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        text.append((row['Question'], row['Answer'], row['Document'] ))

print(text)

```