Excel WFS Output Format¶
The GeoServer Excel plugin adds the ability to output WFS responses in either Excel 97-2003 (.xls) or Excel 2007 (.xlsx) formats.
Installation¶
- Login, and navigate to and check Build Information to determine the exact version of GeoServer you are running. 
- Visit the website download page, change the Archive tab, and locate your release. - From the list of Output formats extensions download Excel. - 2.28.0 example: geoserver-2.28.0-excel-plugin.zip 
- 3.0-SNAPSHOT example: geoserver-3.0-SNAPSHOT-excel-plugin.zip 
 - Verify that the version number in the filename corresponds to the version of GeoServer you are running (for example 2.28.0 above). 
- Unzip the archive into the - WEB-INF/libdirectory of the GeoServer installation.
- Restart GeoServer. 
Usage¶
When making a WFS request, set the outputFormat to excel (for Excel 97-2003) or excel2007 (for Excel 2007).
Examples¶
- Excel 97-2003 GET:
- Excel 2007 GET:
Excel 97-2003 POST:
<wfs:GetFeature service="WFS" version="1.1.0" outputFormat="excel" xmlns:topp="http://www.openplans.org/topp" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"> <wfs:Query typeName="topp:states" /> </wfs:GetFeature>
Limitations¶
Excel 97-2003 files are stored in a binary format and are thus space-efficient, but have inherent size limitations (65,526 rows per sheet; 256 columns per sheet).
Excel 2007 files are XML-based, and have much higher limits (1,048,576 rows per sheet; 16,384 columns per sheet). However, because they are text files Excel 2007 files are usually larger than Excel 97-2003 files.
If the number of rows in a sheet or characters in a cell exceeds the limits of the chosen Excel file format, warning text is inserted to indicate the truncation.