Since posting this item I have found a workable solution. The problem seems to come from Excel (my Excel for Mac 2011 version at least) not liking the way ExpressAccounts encodes CSV files, despite choosing the preference for Excel coding of CSV files in ExpressAccounts preferences. Import into Excel was generating lots of Â£ symbols.
In ExpressAccounts Preferences / Regional I made sure the comma under thousands was deleted (decimal stop remained). Under Preferences/ Other / Advanced Settings I clicked “Save CSV files for Excel” (note UTF-8 encoding also seems to work). I came out of preferences. Select and view a report, select Save / Save to CSV and choose (and save) a file name and save location.
Go to Excel. Under the Data tab select Text (import data from a text file) and select the CSV file saved above. A Wizzard come up. Under File origin after trial and error I selected Unicode 6.1, then clicked next. Untick Tab and click Comma, then click Next. I left column data format as General and clicked Finish and data was loaded correctly onto the selected sheet.
Maybe the Excel CSV encoding in ExpressAccounts is faulty?