Fr:Importer des Tableaux HTML dans un Document Calc

From NeoWiki

Jump to: navigation, search

Le module Calc de NeoOffice vous permet d'enregistrer des tableaux figurant sur des pages internet. Plusieurs méthodes sont disponibles. L'une d'elles vous permet de synchroniser vos tableaux avec ceux du site internet.

[edit] Enregistrement sans synchronisation

Vous pouvez, avec la plupart des navigateurs, sélectionner le tableau sur la page internet, et faire un simple copier/coller dans une feuille de calcul.
Parfois le tableau ne s'enregistre que dans la première colonne. Vous pouvez alors utiliser l'une des deux méthodes suivantes :
Première méthode :

  • Copiez le tableau Cmd-C.
  • Ouvrez un document Calc et dans le menu Édition, choisissez le sous-menu Collage spécial et l'une ou l'autre des deux options peut donner le résultat voulu.

Deuxième méthode, utilisable si la page est en libre accès :

  • Ouvrez un document Writer Web. Pour cela
    • Allez dans le menu Fichier, choisissez le sous-menu Nouveau et l'article Document HTML.
  • Copiez l'URL de la page web contenant le tableau voulu et collez-la dans le champ Charger l'URL situé en haut et à gauche de la barre d'outils de ce document.
  • Presser la touche Entrée ou Retour.
  • Sélectionnez le tableau que vous voulez insérer dans une feuille de calcul, copiez-le Cmd-C.
  • Collez-le Cmd-V dans votre document Calc.

[edit] Enregistrement avec synchronisation

La page internet doit être en libre accès.
Si vous voulez que votre tableau soit synchronisé avec la page internet, vous pouvez procéder de la façon suivante :

  • Ouvrez la page internet contenant le tableau que vous voulez importer.
  • Copiez l'URL.
  • Ouvrez un document Calc et sélectionnez une cellule.
  • Choisissez le sous-menu Lien vers des données externes… du menu Insertion.
  • Pressez la touche Entrée ou Retour.
  • Dans la fenêtre de dialogue, vous verrez dans la section Feuilles/plages disponibles plusieurs options dont HTML_tables et HTML_all.
  • Sélectionnez le tableau que vous voulez insérer et cliquez sur OK. Si vous ne savez pas le repérer, sélectionnez HTML_all. Vous pourrez ensuite faire un copier/coller de la partie qui vous intéresse.
  • Définissez éventuellement une fréquence d'actualisation des données en cochant la case Actualisation toutes les et en réglant la fréquence des actualisations la case prévue à cet effet.

[edit] Ouvrir dans Calc des fichiers xls créés automatiquement

Certains sites web créent automatiquement des fichiers qui sont en fait des fichiers html, mais qui ont l'extension xls. Excel ouvre ces fichiers correctement, mais si vous essayez de les ouvrir dans NeoOffice, ils s'ouvriront dans Writer, car NeoOffice reconnait que ce sont des fichiers html. Sur le forum de trinity thanson proposa cette méthode pour les faire ouvrir par Calc. Elle suppose que le tableau qui pose problème, c'est-à-dire le fichier html qui s'ouvre dans Writer, est enregistré sur votre ordinateur

  • Ouvrez un nouveau document Calc.
  • Dans le menu Insertion, choisissez Lien vers les données externes…. La fenêtre Données externes s'ouvre.
  • Cliquez sur le bouton de navigation, à droite du champ URL de la source de données externe.
  • Naviguez jusqu'à l'emplacement du tableur et sélectionnez le fichier.
Calc essaiera de trouver les données dans le tableur. Cela demande un certain temps car Calc tente de donner un sens aux données qu'il trouve, soyez patient.
  • Lorsque Calc aura examiné le fichier, vous verrez un certain nombre d'options proposées dans la section Feuilles/plages disponibles, parmi lesquelles HTML_tables, HTML_all et HTML_1.
  • Sélectionnez le tableau que vous voulez insérer dans le tableur et cliquez sur OK.
Si vous sélectionnez HTML_all vous obtiendrez tout le contenu du fichier, mais vous pouvez sélectionner seulement des tableaux particuliers si vous voulez exclure certaines données.

Another option is to open a new, blank spreadsheet and choose Sheet From File… from the Insert menu. Select your file, choose which sheet to import from the file, and the position to insert the imported sheet in the blank spreadsheet, and then click OK.

N.B. NeoOffice's underlying OpenOffice.org HTML import code assumes these sorts of files are always ISO-8859-1 (or Latin 1)-encoded. If your file is in a different encoding (for instance, UTF-8), you will need to modify the file in a text editor to prevent corruption of non-ASCII characters. At the beginning of the file, add
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
(for a UTF-8-encoded file) in order to allow the HTML import code to know the correct character encoding.


Cet article dans d'autres langues : Italiano English
Personal tools