JSP le contenu de la réponse de type Excel
lorsque j'ai mis le contenu de la réponse est de type excel. Dans la feuille excel, il est dsiplaying 1-Jan au lieu de 1-1.
voici un extrait de code
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%
response.setContentType("application/vnd.ms-excel");
%>
<table><tr><td>1-1</td></tr></table>
Ajoutant apostrophe "'" fonctionnera. est-il une autre solution pour régler le format de cellule ou de corriger le texte?
OriginalL'auteur RaviKoda | 2009-11-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Apache POI projet de retour d'un fichier Excel dans le flux de sortie, ce qui vous permettra de faire le bon de données/mise en forme de cellule.
Voir http://poi.apache.org/
Serait travailler pour vous?
OriginalL'auteur Stuart
Vous êtes tromper le webbrowser et Excel avec un simple tableau HTML avec un mauvais type de contenu et vous êtes plaint qu'il ne fonctionne pas bien dans Excel en raison d'une Excel-comportement spécifique?
Qui n'est pas bonne.
Si vous voulez un fichier Excel, créer une véritable fichier Excel, pas un simple tableau HTML avec un mauvais type de contenu. Vous pouvez utiliser celui-ci Apache POI HSSF ou Andy Khan JExcelAPI pour cela.
Comme alternative, vous pouvez toujours aller de l'avant avec CSV. Moins opaque et plus facile. Vous pouvez trouver ici un exemple, j'ai récemment posté: Page JSP sans code HTML pour l'exportation de données vers une Feuille Excel
OriginalL'auteur BalusC
Je suis rapide workqround est
Nous prévoyons d'utiliser poi api.
Merci à tous.
OriginalL'auteur RaviKoda