Can FileBeat parse csv file and send the data in fields to elastic search directly?

The documentation is available here: https://www.elastic.co/guide/en/elasticsearch/reference/current/ingest.html

You can also look at the following blog posts: