Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/07/2011, 09h34   #1
Candidat au titre de Membre du Club
 
Développeur Web
Inscription : janvier 2011
Messages : 48
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2011
Messages : 48
Points : 13
Points : 13
Par défaut Excel xml html

Bonjour,
j'ai cherché pas mal sur le net et apparament c'est impossible a ce que j'ai compris mais je demande si jamais quelqu'un aurait une idée.

Voila je dois créer un fichier excel à plusieurs feuilles. Je dois absolument le créer de la façon suivante:

on définit la structure de la feuille en xml:
Code xml :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<!--[if gte mso 9]><xml>
 <x:ExcelWorkbook>
    <x:ExcelWorksheets>
      <x:ExcelWorksheet>
              <x:Name>Feuille1</x:Name>
              <x:WorksheetOptions>
               ................
               ..................
              </x:WorksheetOptions>
       </x:ExcelWorksheet>
       <x:ExcelWorksheet>
              <x:Name>Feuille1</x:Name>
       </x:ExcelWorksheet>
   <x:ExcelWorksheets>
 <x:ExcelWorkbook>

Ensuite je crée un tableau html que j’insère dans la page web grâce un writer (je fais du développement web en asp.net c# sous visual studio).

Le problème est que j'arrive à créé une feuille mais impossible d'insérer des données dans la deuxième feuille, tout se met à la fin de la première.

(En fait c'est toute la page html après traitement qui va être le fichier excel que l'on renvoi grâce au writer).

Quelqu'un a une idée pour créer deux feuilles? (sans l'histoire de writer..., je me débrouillerais, mais en utilisant du xml et un tableau html pour les données).
Kirua76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 10h15   #2
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 067
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 067
Points : 6 991
Points : 6 991
C'est quoi le rapport entre un fichier XML (qui contient ton excel) et un fichier HTML (qui contient ta page web) ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 11h01   #3
Candidat au titre de Membre du Club
 
Développeur Web
Inscription : janvier 2011
Messages : 48
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2011
Messages : 48
Points : 13
Points : 13
en gros tout ce qui est en xml est contenu aussi dans la page html. Au final la page html est le fichier qui va permettre d'être générer en excel.

ex:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<html>
<head>
<style>
propriété de certaines colonnes...
</style>
<!--[if gte mso 9]><xml>
 <x:ExcelWorkbook>
    <x:ExcelWorksheets>
      <x:ExcelWorksheet>
              <x:Name>Feuille1</x:Name>
              <x:WorksheetOptions>
               ................
               ..................
              </x:WorksheetOptions>
       </x:ExcelWorksheet>
       <x:ExcelWorksheet>
              <x:Name>Feuille1</x:Name>
       </x:ExcelWorksheet>
   <x:ExcelWorksheets>
 <x:ExcelWorkbook>
 
 
</head>
<body>
<table>
<tr><th>titre_col1</th><th>titre_col2</th>.........</tr>
<td><td>donnée</td><td>donnée</td>..............</tr>
<table>
</body>
Kirua76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 11h28   #4
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 067
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 067
Points : 6 991
Points : 6 991
Bien sûr. Et sinon, tu pensais pas que quelques précisions seraient de mise ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 08/07/2011, 11h33   #5
Candidat au titre de Membre du Club
 
Développeur Web
Inscription : janvier 2011
Messages : 48
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2011
Messages : 48
Points : 13
Points : 13
Désolé, j'avais omis de préciser ces détails. (Maintenant, je trouve ta remarque désobligeante et inintéressante).
Kirua76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 17h37   #6
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 067
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 067
Points : 6 991
Points : 6 991
D'autres détails, peut-être ?

Genre, tu n'as peut-être pas remarqué, mais toutes les pages HTML du monde n'ont pas du code XML correspondant à un spreadsheet Excel à l'intérieur.
En fait, seule ta création en a.

Du coup, on risque d'avoir à deviner :
- au fond, ça va servir à quoi ?
- ça va être utilisé par quel outil et comment ?
- dans le but de réussir les deux trucs au-dessus, quelles sont les contraintes à respecter ?
- et de manière générale, ton problème, ce que tu n'arrives pas à faire, c'est quoi ?
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h04.


 
 
 
 
Partenaires

Hébergement Web