diff --git a/beangulp/importers/csv.py b/beangulp/importers/csv.py index 83d50d2..488161b 100644 --- a/beangulp/importers/csv.py +++ b/beangulp/importers/csv.py @@ -168,7 +168,8 @@ def prepare_for_identifier( if isinstance(regexps, str): regexps = [regexps] matchers = matchers or [] - matchers.append(("mime", "text/csv")) + matchers.append(('mime', '(text/csv)|(application/vnd\\.ms-excel)')) + matchers.append(('filename', 'csv$')) if regexps: for regexp in regexps: matchers.append(("content", regexp))