2016-04-19 4 views
0

Я использую тег Display в Struts 1.3 для экспорта таблицы в файл .xls. Я могу экспортировать это без каких-либо проблем, и я могу открыть этот файл с помощью текстовый редактор и просмотр или редактирование.В чем разница между файлом .xls, экспортированным с тегом Display и созданным с помощью Excel

<display:setProperty name="export.excel.filename" value="Export.xls"/> 


Затем созданный файл .xls в Excel 2003 и попытаться изменить его с текстовым редактором, но это двоичный файл. Размер файла, созданного с помощью Excel, намного больше по сравнению с экспортированным файлом.
Кроме того, когда я пытаюсь открыть экспортированный файл .xls в Excel 2013 дает следующие всплывающие окна,

«Формат файла и расширение„Export.xls“не совпадают. Файл может быть поврежден или unsigned Если вы не доверяете его источнику, не открывайте его. Вы все равно можете его открыть (Да/Нет/Помощь) "

В чем причина этого?

ответ

0

Я нашел причину этого.
Экспортированный Excel (.xls) из displaytag - это текстовое excel, а не excel. На основе приложения Excel создается двоичный файл .xls.