[Cocoon][Excel][Debutant]Conversion Excel 2000
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:
1 2 3 4 5
|
Exemple d'en tête de fichier xml
<?xml version="1.0" encoding="ISO-8859-1"?>
... |
Code:
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:
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>
... |