OpenOffice Base : LES TABLES (d)

12-Exporter une table

OpenOffice Base nous offre la possibilité d'exporter les données des tables. Celles-ci peuvent être exportées vers d'autres bases de données ou dans le format d'autres applications tel que Calc.

Vous pouvez de cette façon prendre avantage des possibilités de celles-ci pour des calculs, des analyses ou du publipostage par exemple. Il est à noter cependant qu'il est préférable d'exporter à partir des requêtes si vous avez seulement besoin d'une partie des enregistrements et non le tout.

Dans cet exercice, nous allons nous servir de Calc pour exporter au format csv.

  1. À partir du menu principal, sélectionnez l'onglet onglet tables.
  2. Cliquez avec le bouton droit de la souris sur la table que vous voulez exporter, puis choisissez la commande Copier.
  3. Du menu Fichier, sélectionnez la commande Nouveau > Classeur.
  4. Cliquez dans la cellule A1 de la fenêtre Calc, puis choisissez Édition > Coller.

Vous pouvez à présent enregistrer ou exporter les données de la table dans de nombreux formats.

  1. Dans Calc, sélectionnez la commande Fichier > Enregistrer sous...
  2. Saisissez le nom Employe
  3. Choisissez le type Texte CSV (.csv).
  4. Cliquez sur le bouton Bouton Enregistrer.
export de la table employés au format csv

13-Importer une table

L'option Importer vous permet d'aller chercher des données provenant d'autres bases de données ou d'autres applications et de les ajouter à votre base de données.

Vous ne pouvez importer les fichiers texte, les fichiers classeur et le carnet d'adresse de votre système qu'en lecture seule.

Lorsque vous importez un fichier texte ou classeur, la première ligne du fichier doit être une ligne d'en-tête contenant des informations.

La seconde ligne du fichier est la première ligne contenant effectivement des données. Le format de chacun des champs de la deuxième ligne détermine le format de toute la colonne.

Toute information de format d'une feuille de calcul est perdue lors de l'importation dans Base.

Le prochain exercice consiste à importer des données à partir d'un fichier Excel Clients.ods.

  1. Ouvrez le fichier contenant les données à importer dans Base.
  2. Sélectionnez les données à copier dans Base.

N'oubliez pas d'inclure la première ligne qui contient les données d'en-tête.

  1. Choisissez la commande Édition > Copier.
  2. Dans la fenêtre Base, cliquez sur l'onglet onglet Tables pour afficher les tables.
  3. Dans la fenêtre Base, choisissez la commande Édition > Coller.

La boîte de dialogue Copier la table s'affiche. Étant donné que la plupart des bases de données requiert une clé primaire, il est recommandé d'activer l'option Créer une clé primaire.

boîte de dialogue Copier la table
  1. Saisissez Client dans le champ Nom de la table.
  2. Cochez la case Créer une clé primaire.
  3. Saisissez ID_client dans le champ emp_nom prévu à cet effet.

Si vous importer des données avec une clé primaire, vous n'avez pas besoin de cocher cette case.

  1. Cliquez sur le bouton bouton Suivant.
fenêtre appliquer des colonnes
  1. Cliquez sur le bouton bouton Sélectionner tout.
  2. Cliquez sur le bouton bouton Suivant.
fenêtre formatage type

Vous pouvez maintenant modifier le nom ou le type des champs importés.

  1. Cliquez sur le bouton bouton Créer.

Voici le résultat de l'importation si vous ouvrez la table Client.

tableau des clients

14-Mise en application

Le but de cet exercice est de d'importer les tables manquantes à cette base.

Vous pouvez télécharger les fichiers ci-dessous en cliquant sur leur lien.

Une fois les tables importées, vous devez procéder aux modifications nécessaires au bon fonctionnement de la base Employe.