Bonjour,
Contexte: Un serveur d'impression Apache Tomcat 5.5 + Cocoon génère, entre autres, des fichiers de type Excel, à partir de fichiers xml et feuilles de style.
Problème: J'ai besoin de générer temporairement des fichiers utilisables avec Excel 2000 (donc, non compatibles xml).
Question: Quelqu'un aurait-il une solution pour générer automatiquement ces fichiers, en conservant le circuit d'impression actuel ?
Pour information:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5Exemple d'en tête de fichier xml <?xml version="1.0" encoding="ISO-8859-1"?> ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Exemple d'en tête de fichier xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <xsl:output method="xml" encoding="ISO-8859-1" media-type="application/vnd.ms-excel"/> ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Description du pipeline Excel - fichier sitemap.xmap - serveur Apache+Cocoon ... <map:match pattern="*_*_*.xls"> <map:generate mime-type="application/vnd.ms-excel" src="C:\Program Files\Apache Software Foundation\Tomcat 5.5\pdfs/{1}/{2}_{3}.XML"/> <map:transform mime-type="application/vnd.ms-excel" src="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\webquartz\pdf\xsl/{2}XLS.xsl"/> <map:serialize type="xls1"/> </map:match> ...
Partager