I should have specified: I am using Spreadsheet::WriteExcel version 2.11 and Perl version 5.8.5. As this appears to be the most recent WriteExcel version, I intend to test your example to see if the fault might lie elsewhere.
Thank you for your suggestions.
Comment on Re^2: Spreadsheet::WriteExcel with UTF-8 text