Quite possibly, but I just can’t find it. Ha! The CSV file is a download from a bank and the last column name ends with a #. Do you think that could be a problem?
I don’t know if the # symbol causes a problem - but it’s unusual in a column name, so it would certainly be worth checking (perhaps you already have). In case there’s something in the data which is causing a problem, I would try with just a few records, with no empty fields or unusual values.
What I would usually do next is try the import in Navicat, which gives detailed errors, eg: [ERR] 1406 - Data too long for column 'some_column' at row 1
I find this and similar errors are often the problem with importing.
I think it’s better not to have spaces at all. Could you replace them with underscores for example? It shouldn’t be a problem if columns/rows have no data - unless they are defined as NOT NULL.