In CKAN 2.4.1, install datapusher and .csv file uploading to datastore is correct, but when test .xls or .xlsx files upload to datastore fail when datapusher search the file fields headers, in datapusher.error.log:
Fetching from: http://10.115.100.69:5000/dataset/b0c86ea3-d764-493b-b0e8-d4bb0c287474/resource/287e7041-2616-4223-a94b-ed23f2937f2b/download/testxls.xls
[Tue Nov 17 18:38:38 2015] [error] Deleting "ead7be15-511f-4884-9f40-e12086d331b1" from datastore.
[Tue Nov 17 18:38:38 2015] [error] Determined headers and types: []
[Tue Nov 17 18:38:38 2015] [error] Successfully pushed 0 entries to "ead7be15-511f-4884-9f40-e12086d331b1".
In configuration file: ckan.datapusher.formats = csv xls xlsx tsv application/csv application/vnd.ms-excel application/vnd.openxmlformats-officedocument.spr ckan.datapusher.url = http://0.0.0.0:8800/
[error]is just what apache puts for all logs, so it's not really an error. So it's telling you it didn't find any headers in the XLS. So maybe your XLS is not a nice table with the headers in the first row. - D Read