Railscasts Episódio # 362 - Exportando para o Excel: Como evitar a mensagem de aviso dada pelo Excel 2010 ao abrir o arquivo?

Ao usar o aplicativo de exemplo do Railscasts Episode # 362 de Ryan Bates sobre a exportação para o Excel (https://github.com/railscasts/362-exporting-csv-and-excelNotei que o Excel 2010 (que está no Windows) me fornece uma mensagem de aviso ao abrir o arquivo .xls que baixei usando o link "Baixar como Excel".

O aviso diz:

"O arquivo que você está tentando abrir ... está em um formato diferente do especificado pela extensão do arquivo. Verifique se o arquivo não está corrompido e é de uma fonte confiável antes de abrir o arquivo. Deseja abrir o arquivo agora? "

Eu posso abrir o arquivo muito bem quando clico em "Sim". E eu nem recebo a mensagem de aviso ao usar o Excel 2011 (no Mac). Mas gostaria de poder fornecer um arquivo do Excel que não solicitará esse aviso quando um usuário fizer o download desse arquivo do meu site.

Nota: Eu também tentei substituir todas as referências no aplicativo de .xls para .xlsx, mas o Excel não consegue abrir o arquivo. Ele reclama: "O Excel não pode abrir este arquivo. O formato do arquivo ou a extensão do arquivo não é válido. Verifique se o arquivo não foi corrompido e se a extensão do arquivo corresponde ao formato do arquivo."

Estou ciente de gemas como AXLSX (https://github.com/randym/axlsx), mas esperava poder usar o método Railscasts e fazer uma correção rápida para eliminar a mensagem de aviso do Excel 2010.

Muito obrigado pela sua ajuda!

questionAnswers(2)

yourAnswerToTheQuestion