Следует также упомянуть, что вы можете экспортировать таблицы в Excel, просто выводя таблицу HTML и устанавливая тип ответа на application/vnd.ms-excel
. Никаких внешних библиотек вообще не нужно.
Примерно так:
<%@ page language="java" session="true" %>
<%@ taglib uri="/WEB-INF/tld/response.tld" prefix="res" %>
<res:setHeader name="Content-Type">application/vnd.ms-excel</res:setHeader>
<res:setHeader name="Content-Disposition">attachment; filename=excel-test.xls</res:setHeader>
<table>
<tr>
<td>foo</td>
<td>bar</td>
</tr>
</table>
Примечание : этот ответ предназначен для дополнения этого и этого , поскольку охватывает только один из случаев (Excel).