Chromosome Home Page

Trucs et Astuces RDB

Base de données relationnelle

Conversion RDB en HTML avec tabletohtml

Observatoire de Genève

Pour créer un fichier [*.html] à partir d'une base de données RDB:

(Denis Mégevand 4 avril 1996)

Il y a dans /unige/rdb/bin un petit script de conversion de table rdb en table HTML 3.0.

  • On peut spécifier un URL de base a mettre dans le tag HEAD avec l'option (-b)
  • On peut spécifier un titre de page avec l'option (-t)
  • Un fichier d'entête (-H) et un fichier d'embase (-F) permettent de faire une page un peu plus complète.
  • L'option (-f) met les titre des colonnes en mode "heading", c'est à dire en gras et centrés.
  • L'entête du tableau sera :

        <TABLE CELLSPACING=5 CELLPADDING=10 BORDER WIDTH=100%>
        .........
        .........
        .........
        </TABLE>
        
  • Il s'agit d'une première version avec un minimum d'options. Toute suggestion d'amélioration sera bienvenue.


Description de la commande:

tabletohtml - takes an /rdb table and makes a html 3.0 table file
version 1.1 - Nov 8, 1996
copyleft 1996 D. Mégevand - Observatoire de Geneve

usage: tabletohtml options < table.rdb > table.html

Options:

  [-T]  	  Table only (invalidate -b, -t, -H, -F options)
  [-b baseref]    base href URL
  [-t title]	  title for document
  [-f]  	  centered bold font for table head
  [-c]  	  left aligned bold font for first column
  [-H head_file]  header include file for document
  [-F foot_file]  footer include file for document
  [-n]  	  No border in the table
  [-p #pixels]    Cell padding dimension (default: 3)
  [-s #pixels]    Cell spacing dimension (default: 3)
  [-h]  	  this help information
    


REMARQUES:

Ce script peut aussi être utilisé par un script pour créer des pages html. C'est à dire que le script crée la page et l'affiche directement sur le browser.

Je l'ai utilisé dans quelques unes de mes pages avec succès.

Quand j'aurai le temps, je mettrais ici quelques exemples de script !!!!


Quelques exemples de commandes:

  • Pour créer un fichier [*.htm] avec toutes les colonnes:
    tabletohtml -b http://obswww.unige.ch/~crausaz/t4/ -t "Lexique des Câbles des Télescopes T4 et T5" -f -H t4lexca1.head -F t4lexca1.foot < t4lexca1.rdb > t4lexca1.htm

  • Pour créer un fichier [*.htm] avec seulement les colonnes nécessaires:
    column Nom Description < t4lexca1.rdb | tabletohtml -b http://obswww.unige.ch/~crausaz/t4/ -t "Lexique des Câbles des Télescopes T4 et T5" -f -H t4lexca1.head -F t4lexca1.foot > t4lexca1.htm

  • Pour créer un fichier [*.htm] avec seulement les colonnes nécessaires et la première colonne en gras:
    column Nom Description < t4lexca1.rdb | compute 'Nom="<B>"Nom"</B>"' | tabletohtml -b http://obswww.unige.ch/~crausaz/t4/ -t "Lexique des Câbles des Télescopes T4 et T5" -f -H t4lexca1.head -F t4lexca1.foot > t4lexca1.htm


Tout compléments ou adjonctions de links seront les bienvenus, merci
Trucs et Astuces Chromosome Observatoire de Genève

   Dernière modification: 17.05.2006
   Copyright © 1995-2024 Michel Crausaz, Tous droits réservés
   Réalisation: Michel Crausaz - Observatoire de Genève
Page précedente    Haut de la page    Page suivante   
Recherche dans la page