OVH Cloud OVH Cloud

Copier-Coller un tableau dans Dreamweaver

8 réponses
Avatar
Eric Demars
Bonjour,

Voilà le problème.
J'ai une page dans Excel (XP) que je veux mettre dans une page web.
Je prends donc une partie de la page, disons A1:E15
Je fais enregistrer en format HTML sous le nom toto.htm
Puis dans DreamWeaver (3.0), j'ouvre la page créée. Je vois bien mon
petit tableau avec toutes les formats respectés (police, gras,
couleur, alignement)
Lorsque je copie ce tableau et que je le colle dans ma feuille
total.htm, les formats disparaissent !!! Ni gras, ni alignement,...
Il y a qqes jours à peine, je n'étais pas encore sous XP (mais y
a-t'il un rapport ?) et le copier-coller ne faisait disparaître les
formats.

Qqn aurait-il une idée de ce qui ne va pas, ou bien d'un paramètre de
DW à régler ?

Merci d'avance.
--
Transactions / Actualité / Gestion d'équipes
sur
*** http://www.nbamanager.fr.st ***
----------------------------------------------------------
Tout corps plongé dans un liquide...
se noie si on appuie assez longtemps dessus (Archimède ?)

8 réponses

Avatar
Bruno Patri
Bonjour, Le 17/07/2003 21:25, Eric Demars a écrit le message :

Bonjour,

Voilà le problème.
J'ai une page dans Excel (XP) que je veux mettre dans une page web.
Je prends donc une partie de la page, disons A1:E15
Je fais enregistrer en format HTML sous le nom toto.htm
Puis dans DreamWeaver (3.0), j'ouvre la page créée. Je vois bien mon
petit tableau avec toutes les formats respectés (police, gras,
couleur, alignement)
Lorsque je copie ce tableau et que je le colle dans ma feuille
total.htm, les formats disparaissent !!! Ni gras, ni alignement,...
Il y a qqes jours à peine, je n'étais pas encore sous XP (mais y
a-t'il un rapport ?) et le copier-coller ne faisait disparaître les
formats.

Qqn aurait-il une idée de ce qui ne va pas, ou bien d'un paramètre de
DW à régler ?



Le code HTML généré par Excel çea doit pas être triste :). Personnellement
je commencerais par exporter mon fichier excel en fichier txt avec Tab en
séparateur. Dans Dreamweaver (il me semble que cela exiqtait déjà dans la
version 3) il y a une option pour importer des données tabulaires. Cela
recrée automatiquement un tableau avec un code HTML propre (ou presque...).
Il suffit ensuite de reprendre la mise en forme des cellules avec une
feuille de style.

--
Bruno
Avatar
Eric Demars
On Thu, 17 Jul 2003 22:17:27 +0200, Bruno Patri
a écrit:


J'ai une page dans Excel (XP) que je veux mettre dans une page web.
Je prends donc une partie de la page, disons A1:E15
Je fais enregistrer en format HTML sous le nom toto.htm
Puis dans DreamWeaver (3.0), j'ouvre la page créée. Je vois bien mon
petit tableau avec toutes les formats respectés (police, gras,
couleur, alignement)
Lorsque je copie ce tableau et que je le colle dans ma feuille
total.htm, les formats disparaissent !!! Ni gras, ni alignement,...
Il y a qqes jours à peine, je n'étais pas encore sous XP (mais y
a-t'il un rapport ?) et le copier-coller ne faisait disparaître les
formats.

Qqn aurait-il une idée de ce qui ne va pas, ou bien d'un paramètre de
DW à régler ?



Le code HTML généré par Excel çea doit pas être triste :). Personnellement
je commencerais par exporter mon fichier excel en fichier txt avec Tab en
séparateur. Dans Dreamweaver (il me semble que cela exiqtait déjà dans la
version 3) il y a une option pour importer des données tabulaires. Cela
recrée automatiquement un tableau avec un code HTML propre (ou presque...).
Il suffit ensuite de reprendre la mise en forme des cellules avec une
feuille de style.



Merci pour cette réponse, mais :
- j'aimerais savoir pourquoi ça a changé, si qqn sait ??? C'est
bizarre que Excel exporte en HTML avec tous les formats, mais que DW
ne le copie ensuite pas bien. (c'est d'ailleurs pourquoi j'ai posté
dans ce forum)
- j'ai 30 pages de ce genre à faire et ça me semble très long à faire
à la main (ça l'était déjà avant !)
- Feuille de style = je sais pas faire (aïe, pas taper !)

Merci encore
--
Transactions / Actualité / Gestion d'équipes
sur
*** http://www.nbamanager.fr.st ***
----------------------------------------------------------
Tout corps plongé dans un liquide...
se noie si on appuie assez longtemps dessus (Archimède ?)
Avatar
Eric Demars
On Mon, 21 Jul 2003 14:59:12 +0200, "Monique Brunel"
a écrit:


"Eric Demars" a écrit dans le message news:

| On Fri, 18 Jul 2003 22:35:05 +0200, Fabrice Bonny
| a écrit:
|
| Voilà ci-dessous le code HTML généré par le tableau.
| Ca me semble bien long...pour un tableau de 6 colonnes sur 6 lignes.
|

Bonjour,

Heureusement que tu n'as que 36 cellules à ton tableau... il y a un
style généré pour chaque cellule (avec multiples répétitions inutiles,
évidemment).
De plus, il y a des attributs propriétaires de Microsoft comme celui-ci
mso-pattern:auto;



OK, mais je reviens à ma première question.
Pourquoi, lorsque je copie-colle dans DW3, les styles
disparaissent-ils ?
--
Transactions / Actualité / Gestion d'équipes
sur
*** http://www.nbamanager.fr.st ***
----------------------------------------------------------
Tout corps plongé dans un liquide...
se noie si on appuie assez longtemps dessus (Archimède ?)
Avatar
Fabrice Bonny
Eric Demars nous disait:

<style id="Stats Equipes_5915_Styles">
<!--table
[...]
-->
</style>



Cette partie est-elle dans le copier/coller?

--
Fabrice Bonny
http://openweb.eu.org/

"Le HTML kestri, ça kiffe trop la vibe, man." DJ W3
Avatar
Nicolas DEGAND
Eric Demars wrote:

On Mon, 21 Jul 2003 14:59:12 +0200, "Monique Brunel"
a écrit:


"Eric Demars" a écrit dans le message news:

| On Fri, 18 Jul 2003 22:35:05 +0200, Fabrice Bonny
| a écrit:
|
| Voilà ci-dessous le code HTML généré par le tableau.
| Ca me semble bien long...pour un tableau de 6 colonnes sur 6 lignes.
|

Bonjour,

Heureusement que tu n'as que 36 cellules à ton tableau... il y a un
style généré pour chaque cellule (avec multiples répétitions inutiles,
évidemment).
De plus, il y a des attributs propriétaires de Microsoft comme celui-ci
mso-pattern:auto;



OK, mais je reviens à ma première question.
Pourquoi, lorsque je copie-colle dans DW3, les styles
disparaissent-ils ?



Parce que DW 3 est très vieux et visiblement ne devait pas supporter les
styles à l'époque. Moralité, changer de Dreamweaver. Combien déja la
licence :o) ? A souligner l'effort louable d'Excel pour utiliser des
styles, mais l'implémentation semble visiblement plus que bof...

--
Nicolas DEGAND
Avatar
Monique Brunel
"Eric Demars" a écrit dans le message news:

|
| Tout ce que j'ai mis est dans le copier coller, quoique je pense qu'il
| y a plein de choses que je pourrais foutre dehors...

Bonsoir,

J'utilise régulièrement cette macro.
Il te suffit de sélectionner la plage à transformer en tableau HTML,
elle produit une page dépouillée de toute frioriture (uniquement les
balises indispensables à la structure du tableau). A toi d'y ajouter la
mise en forme qui te convient.
N'oublie pas de modifier le chemin selon ton répertoire;

Sub XL2HTML()
'Anmerkung: Der Code wurde überarbeitet und verbessert von David
McRitchie
' http://members.aol.com/dmcritchie/excel/excel.htm

Dim x
Dim r%, c%, nR%, nC%
Dim FileName$

nR = Selection.Rows.Count
nC = Selection.Columns.Count

FileName = InputBox("Supply filename for HTML generated from " _
& "selected range", "Filename for XL2HTML", _
"C:Documents and SettingsusserMes documentsOSGA
siteAnnexesResultatsaa_resultats_html.htm")
Close #1
Open FileName For Output As 1

Print #1, "<html><body>"
Print #1, "<table border=""1"">"

For r = 1 To nR
Print #1, "<tr>"
For c = 1 To nC
x = Selection.Cells(r, c)
On Error Resume Next
If Len(Trim(x)) = 0 Then x = "&nbsp;"
Print #1, "<td>" & x & "</td>"
Next c
Print #1, "</tr>"
Next r

Print #1, "</table>"

Print #1, "</body></html>"

Close #1
MsgBox "aa_resultats_html placed your HTML code in" & Chr(10) &
FileName
End Sub


--
Amicalement,
Monique (la Wallonne)
http://users.skynet.be/osga/ , pour les amateurs d'athlétisme...
votre site dans l'annuaire de l'athlétisme ?
Avatar
Nicolas DEGAND
Eric Demars wrote:

On Mon, 21 Jul 2003 20:41:08 +0200, Nicolas DEGAND
a écrit:

OK, mais je reviens à ma première question.
Pourquoi, lorsque je copie-colle dans DW3, les styles
disparaissent-ils ?



Parce que DW 3 est très vieux et visiblement ne devait pas supporter les
styles à l'époque. Moralité, changer de Dreamweaver. Combien déja la
licence :o) ? A souligner l'effort louable d'Excel pour utiliser des
styles, mais l'implémentation semble visiblement plus que bof...



Bon, ben va falloir tester d'abord la macro et puis on verra après.
Sinon, DreamWeaver en est à quelle version ?



MX (équivalent du 5 je crois)

--
Nicolas DEGAND
Avatar
B.d'Espalungue
Eric Demars wrote:

bizarre que Excel exporte en HTML avec tous les formats, mais que DW
ne le copie ensuite pas bien.



Excel (comme Access) traite mal les cellules vides quand il sauve en HTML,
et le résultat est "moyen" à l'affichage.
Sans parler de ce qu'il faut nettoyer, déjà évoqué.

Tiens, voilà une option de correction automatique
qui serait sympa dans une évolution de DW.

Si elle existe, désolé je l'ai ratée.

--
Bertrand