LibreOffice — Migrer un tableau « Calc » vers « Base »
Plusieurs méthodes :
- Glisser‑déposer ou copier‑coller
- Copier‑coller via le menu
- Assistant de création de base
Dans tous les cas :
L’assistant de collage permet de gérer les clés primaires et le mappage des colonnes.
L’assistant de création de base permet d’importer directement un classeur comme source de tables.
En suivant ces étapes, vous pourrez transférer vos données de Calc vers Base sans avoir à les recopier manuellement.
Glisser‑déposer ou copier‑coller
- Ouvrir le fichier Calc contenant les données à migrer.
- Sélectionner la plage de cellules à importer.
- Glisser‑déposer la sélection dans la fenêtre Base (dans la vue « Tables »).
- Si aucune table n’est encore créée, le glisser‑déposer crée une nouvelle table.
- Si vous avez déjà une table cible, sélectionnez‑la avant de coller.
- Un « assistant de collage » s’ouvre :
- Possibilité d’appliquer une clef primaire (auto‑valeur) si la table le requiert.
- Possibilité de faire apparaître les colonnes en les faisant monter ou descendre pour les faire correspondre aux champs existants.
- Valider l’assistant → les données sont insérées dans la table.
Copier‑coller via le menu
- Dans Calc, sélectionner la plage à importer.
- Choisir « Édition ▸ Copier » (ou
Ctrl + C). - Ouvrir Base, afficher la vue « Tables ».
- Sélectionner la table cible (ou laisser vide pour créer une nouvelle).
- Dans Base, choisir « Édition ▸ Coller » (ou
Ctrl + V). - L’assistant « Copier la table » apparaît.
- Activez « Créer une clé primaire » si nécessaire.
- Ajustez le mappage des colonnes si besoin.
- Confirmer → les données sont insérées.
Assistant de création de base
- Dans Base, aller à « Fichier ▸ Nouveau ▸ Base de données ».
- Dans l’assistant, choisir « Créer une base de données » et terminer.
- Dans l’assistant, sélectionner l’option « Se connecter à une base de données existante → Classeur ».
- Parcourir et choisir le fichier Calc.
- L’assistant importera les feuilles comme tables dans la nouvelle base.
Points à retenir
Format des données : les colonnes sont mappées selon l’ordre des cellules. Si la première ligne contient des en‑têtes, elles deviennent les noms de champs.
Clé primaire : Base exige souvent une clé primaire ; l’assistant propose de la créer automatiquement.
Types de champs : le type de chaque colonne est déterminé par le contenu de la première ligne de données. Si un champ contient un nombre, toute la colonne sera traitée comme numérique.
Perte de formatage ; les formats de cellule (mise en forme, formules) ne sont pas conservés lors de l’import.
Supports
----- ----- ----- ----- ----- -----
Auteur(s) : Christian -
Date de dernière modification : 13 juin 2026