Мы используем тип содержимого страницы, как показано ниже.Файл Excel (формат .xlsx) генерируется правильно из приложения.Но не в состоянии открыть его.При открытии он дает пустую страницу.
<%@ page contentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" %>
Вот пример структуры моего кода.
<%@ page import="java.util.*"%>
<HTML xmlns:x="urn:schemas-microsoft-com:office:excel">
<%@ page contentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" %>
<xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name>Sample Table Structure</x:Name>
<x:WorksheetOptions>
<x:Print>
<x:ValidPrinterInfo/>
<x:Gridlines/>
</x:Print>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
</table>
</html>