On peut facilement ouvrir une page Web sous Excel par
Fichier / ouvrir / http://www.boursorama.com/
Excel est capable de traduire le langage html en Excel,
et transforme donc la page Web en table Excel.
Dans la mesure où les pages Web sont rarement constituées uniquement de tableaux,
la présentation laisse souvent à désirer.
Mais les données (textes, chiffres) sont conservés, les couleurs et les liens hypertexte également.
Pour s'assurer de la capacité d'Excel à comprendre le html, il suffit de recopier la ligne ci dessous :
<table><td bgcolor="#FFFF80" colspan=5><font size=20 color=blue>ZAZA</table>
ouvrir une feuille Excel, sélectionner une cellule et faire Edition / Collage spécial / texte.
Le résultat est assez surprenant, Excel affiche directement la table html sur cinq cellules fusionnées:
De la même façon, à partir d'une page Web :
ouvrir une page Web par exemple avec Internet Explorer.
Clic droit sur la page, Afficher la source. Le code html de la source est affiché dans le Bloc-notes.
Recopier une partie de ce code.
Par exemple, une partie du code de la page d'accueil de Boursorama :
<tr><td>
<!-- PALMARES -->
<TABLE border=0 cellpadding=1 cellspacing=1 width=100%>
<tr>
<td colspan=2><font face="ms sans serif,verdana,helvetica" size=2><a href="palmares.phtml?MARCHE=SRD&VARIATION=hausse&PERIODE=veille"><B>Palmarès Paris</B></a></td>
<td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>Dernier <img src="/i/euro6x9.gif" width=6 height=9></td>
<td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>Dernier F</td>
<td align=center><font face="ms sans serif,verdana,helvetica" size=1>%</td>
<td align=right nowrap><font face="ms sans serif,verdana,helvetica" size=1>Cap. K<img src="/i/euro6x9.gif" width=6 height=9></td>
</tr>
<tr>
<td><img src="/i/fleche_verte.gif" width="11" heigh="13"></td><td nowrap><font face="ms sans serif,verdana,helvetica" size=1><a href="/cours33.phtml?symbole=1rN07293">INTEGRA</a></td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>2.80<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>18.37<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>+13.36%</td><td align=right nowrap><font face="ms sans serif,verdana,helvetica" size=1>2451</td></tr><tr>
<td><img src="/i/fleche_rouge.gif" width="11" heigh="13"></td><td nowrap><font face="ms sans serif,verdana,helvetica" size=1><a href="/cours33.phtml?symbole=1rPNAD">WANADOO</a></td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>6.50<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>42.64<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>-3.42%</td><td align=right nowrap><font face="ms sans serif,verdana,helvetica" size=1>3213</td></tr><tr>
<td nowrap><font face="ms sans serif,verdana,helvetica" size=1>Vol.</td><td nowrap><font face="ms sans serif,verdana,helvetica" size=1><a href="/cours33.phtml?symbole=1rPCGE">ALCATEL A</a></td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>38.01<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica" size=1>249.33<font face="arial">(c)</td><td align=center nowrap><font face="ms sans serif,verdana,helvetica"
Même un morceau de code pris n'importe où, sauvagement tronqué est traduit de manière intelligible par Excel.
Le code ci-dessus, copié (collage spécial / texte) dans une cellule donne un tableau Excel très présentable :
La technique qui consiste à ouvrir une page html directement sous Excel peut être utile pour récupérer
des données (notamment tableaux de chiffres) sur le Web en vue d'une utilisation ultérieure sous Excel.
Elle donne des résultats très proches des requêtes Internet.
Une autre solution, si on veut par exemple récupérer seulement un tableau sur une
page Web, consiste à le sélectionner à la souris, à le copier, puis
à le coller dans une feuille Excel.