CSV, XLS, XLSX and TXT. You can also zip a file of any of those types and upload the zip, which is useful for large files on a slow connection.

Always start from the Download Sample File link on the compose screen. It gives you the exact column structure the platform expects, so you are not guessing at headers.