# Importer et exporter des données

&appname; peut importer et exporter une large variété de données, ainsi que rechercher des informations sur divers sites web.

## importer depuis Internet

&appname; peut rechercher dans divers sites web en utilisant la Boîte de dialogue de recherche Internet. Les entrées peuvent être directement importées et ajoutées à votre collection courante. Les divers fournisseurs sont configurés à partir des options des sources données.

Les recherches peuvent utiliser différents critères : Titre, Personne, ISBN, UPC/EAN, ou Mots-clés.

Une fois que la recherche est lancée, le bouton Chercher se transforme en Arrêter qui terminera la recherche. Les résultats trouvés sont ajoutés à la liste directement sous la boîte de recherche, où sélectionner un élément affichera le résultat sans l'ajouter à la collection. Cliquer sur le bouton Ajouter une entrée ajoutera tous les éléments sélectionnés à votre collection. Si la source de données a plus de résultats qu'il était initialement demandé, le bouton Obtenir plus de résultats devient actif. Cliquer sur Effacer supprimera tous les résultats courants et réinitialisera la recherche.

La Boîte de dialogue de recherche Internet de &appname;
La Boîte de dialogue de recherche Internet de &appname;

Seul les entrées qui correspondent au type de collection courant sera trouvé. La colonne Description fournit des informations additionnelles sur l'entrée, afin de différencier les formats vidéo et audio, ou les livres dans différentes reliures, par exemple. une fois qu'une entrée est ajoutée avec succès à la collection, une coche est ajoutée à la première colonne dans la liste.

Plusieurs entrées peuvent être ajoutées à la fois en utilisant la méthode standard de &kde; pour la sélection multiple, qui habituellement nécessite d'appuyer sur la touche &Maj; ou &Ctrl; quand vous cliquez sur un élément.

Pour faciliter l'utilisation des scanners de barcode, les recherches peuvent inclure plusieurs valeurs ISBN/UPC. Sélectionner la case à cocher Recherche ISBN/UPC multiple désactivera la boîte de recherche et activera le bouton Éditer les valeurs ISBN/UPC, qui ouvrira une boîte d'entrées de texte de plusieurs lignes. Chaque ISBN doit être saisi sur une ligne. Après avoir fermé la boîte de texte, chaque ISBN sera validé pour le bon formatage. La validation ISBN peut convertir treize valeurs chiffres EAN, ainsi que des codes complets UPC, au formatage correct. La liste ISBN peut aussi être lue depuis le fichier texte.

## Importer des données

&appname; offre trois actions différentes à l'importation des données. Remplacer la collection actuelle fermera la collection courante, et en créera une nouvelle avec les données du fichier importé. Ajouter à la collection actuelle dit à &appname; d'ajouter toutes les entrées dans la collection importée pour celle courante, d'ajouter des champs qui n'existent pas actuellement. L'action Fusionner la collection est la même que précédemment, sauf que chaque entrée importée est comparée à l'entrée actuelle, et les entrées identiques sont ignorées. Les plans futurs inclut une amélioration heuristique pour l'identification des entrées correspondantes, mais actuellement, sauf pour les collections de musique, elles doivent être identiques pour tous les champs. Les collections de musique comparent seulement l'artiste et l'album, les pistes sont fusionnées pour les entrées correspondantes. L'outil d'importation de fichiers audio peut construire correctement des listes de pistes en fusionnant les entrées.

### Importer des données &appname;

D'autres fichiers de données &appname; peuvent être importés. Remplacer la collection courante en important un fichier &appname; est la même chose qu'ouvrir simplement le fichier lui même. La valeur d'importation des données &appname; est d'abord pour ajouter ou fusionner deux connexions ensemble.

### Importer des données CVS

« Comma-separated values » (CSV) est une méthode commune pour importer et exporter des données tabulaire. Chaque valeur du champ est séparée par une virgule, avec une entrée par ligne. Les titres des champs peuvent être inclus dans la première ligne. L'outil d'importation CSV n'est pas limité pour utiliser une virgule comme le séparateur. Un caractère ou une entrée peut être utilisé.

La boîte de dialogue d'importation CSV
La boîte de dialogue d'importation CSV

Premièrement, sélectionnez le type de collection que vous importez. Si vous ajoutez ou fusionnez vers votre collection en cours, le type est limité à votre type de collection courante. Si la première ligne du fichier CSV contient les titres des champs, cliquez la case à cocher et l'outil d'importation comparera automatiquement les titres par rapport aux champs dans la collection courante. Si un titre de champ correspond, l'en-tête pour cette colonne se modifie pour afficher que la colonne a été assignée à ce champ. Si le fichier utilise un délimiteur autre qu'une virgule, vérifiez que la modification de cette option est faite en conséquence.

Afin que &appname; importe proprement le fichier, l'application doit connaître quel champ correspond à chaque colonne. Si la colonne a seulement un numéro dans l'en-tête, les données dans cette colonne ne seront pas importées. Vous devez assigner les champs pour chaque numéro de colonne en sélectionnant une colonne, soit en cliquant dessus ou en modifiant le numéro de colonne lui même, en sélectionnant ensuite le champ à assigner à partir de la boîte déroulante et en cliquant sur le bouton Associer. Si vous avez besoin d'ajouter un nouveau champ à la collection, le dernier élément dans la boîte déroulante ouvre la Boîte de dialogue des champs de collection.

Seul les cinq premières lignes du fichier CSV importé sont affichées dans la boîte de dialogue.

### Importer des données audio d'un &CD;

&appname;peut utiliser le service freedb.org pour rechercher des informations à propos d'un &CD; incluant la liste de pistes. En fonction de votre distribution, les paramètres pour accéder à ce service peut être défini dans le Centre de Contrôle de &kde;. L'artiste, le titre, le genre, l'année et la liste des pistes du &CD; sont tous ajoutés.

En plus, si le disque contient du texte, cette information est lisible et ajoutée à l'entrée importée.

### Importer les méta-données d'un fichier audio

&appname; peut scanner un dossier et lire les étiquettes pour les formats de fichiers audio communs, tel que `mp3` et `ogg`. Les morceaux sont saisis dans une collection de musique, où chaque entrée est un album. Si les morceaux contiennent le numéro de piste, le nom du morceau est inséré dans l'emplacement adéquat dans la liste de pistes. Les informations d'artiste et de genre sont aussi ajoutées à l'entrée. Si les étiquettes du morceau contiennent des commentaires, elles sont ajoutées au champ commentaires dans l'entrée, précédée par le nom de fichier.

En plus, si un dossier contient un fichier `.directory` et que le nom de dossier correspond à un titre d'album, l'entrée `Icône` dans le fichier desktop est utilisé comme image de couverture pour l'album.

L'outil d'importation des méta-données du fichier audio peut analyser récursivement un dossier pour trouver tous les fichiers audio dans les sous-dossiers, bien que les liens symboliques ne sont pas permis. &appname; utilise la bibliothèque TagLib pour lire les méta-données des fichiers audio, et peut donc importer des données depuis n'importe quels types de fichiers que TagLib comprend.

### Importer des bibliothèques Alexandria

Alexandria est un gestionnaire alternatif de collections de livres pour l'environnement de bureau GNOME. L'outil d'importation offre un choix pour importer n'importe quelles bibliothèques trouvées dans `$`HOME`/.alexandria/`.

### Importer des données d'un catalogue de films Ant

Le catalogue de films Ant est un gestionnaire alternatif de collections de films.

### Importer des données BibTeX

BibTeX est un format bibliographique utilisé avec le système de préparation de document LaTeX. Divers types de références bibliographique peuvent être inclues dans le fichier. &appname; importe des fichiers BibTeX comme une collection bibliographique.

Si les champs d'importation BibTeX dans le fichier qui ne sont pas dans la collection bibliographique par défaut, ils sont ajoutés comme des champs Texte simple, avec deux exceptions. Si la valeur de champ contient plus de cent caractères, il devient un champ Paragraphe. Si la valeur de champ apparaît contenir une &URL; ou une référence fichier, un champ &URL; est ensuite créé. &appname; utilise une copie interne de la bibliothèque btparse pour analyser les fichiers BibTeX.

### Importer des données BibTeXml

Bibtexml est une représentation &XML; de données BibTeX, et les données du fichier BibTeXml importé est traité de la même manière que les données BibTeX le seraient.

### Importer des données de la bibliothèque Delicious

Delicious Library est un gestionnaire alternatif de collections pour le bureau &Mac; OS X. &appname; importe un sous-groupe de données utilisée par la bibliothèque.

### Importer des données GCstar

GCstar est un gestionnaire alternatif. Les collections, d'importation de livres, de films, de musique, de pièces, de jeux vidéo, de jeux de plateau et de vin sont actuellement gérées

&appname; peut aussi importer des fichiers de données GCfilms. GCfilms est le prédécesseur de GCstar et était un gestionnaire alternatif de collections de films. Normalement, les fichiers GCfilms se trouvent dans `$`HOME`/.local/share/gcfilms/`.

### Importer des données Griffith

Griffith est un gestionnaire alternatif de collections vidéo. &appname; peut importer la plupart des données de la base de données Griffith.

### Importer des données MODS

MODS est un format pour représenter divers types de collections de média. Couramment, seul les livres sont importés par &appname;, comme une collection bibliographique.

### Importer des données PDF

Si &appname;, est compilé avec la prise en charge exempi ou poppler, les méta-données des fichiers PDF peuvent être importées. Les méta-données peuvent inclure le titre, l'auteur et la date, aussi bien que les identifiants bibliographiques qui sont ensuite utilisés pour mettre à jour les autres informations.

### Importer des données RIS

Le format RIS est un format de fichiers bibliographiques utilisé par le Gestionnaire Référence et les autres. &appname; importe des fichiers RIS comme une collection bibliographique.

### Importer des données Referencer

Referencer est un gestionnaire bibliographique et d'organisation de documents pour le bureau GNOME. &appname; importera la plupart des données trouvées dans la base de données Referencer.

### Importer des listes de fichiers

La manière façon de créer un catalogue de fichiers est d'importer le contenu d'un dossier. Le dossier peut être analysé récursivement pour ajouter tous les fichiers trouvés à l'intérieur. Cet outil d'importation est le plus utile pour les sauvegardes de listes et les catalogues média, tel que les listes de &CD; ou DVD. De plus, les aperçus des images du contenu des fichiers peuvent être générés, bien que cela peut prendre du temps pour lire un grand nombre de fichiers. Les aperçus des fichiers sont les mêmes que celles affichés dans le gestionnaire de fichiers de &kde;.

### Importer des données &XML; à partir de XSLT

Un fichier &XML; peut être importé dans &appname;. Une feuille de style &XSL; est disponible pour convertir le fichier vers le format de &appname;. &appname; charge automatiquement la feuille de style et lance le processus &xslt; requis pour charger le fichier.

## Glisser et déposer

Glisser des fichier de données vers la fenêtre principale de &appname; et les déposer importera les fichiers, simplement comme si la commande d'importation était réalisée depuis les menus. Glisser et déposer fonctionne pour les formats de fichiers suivants : Tellico, BibTeX, RIS, et PDF. Importer plusieurs fichiers à la fois est aussi géré.

Par exemple, si vous voulez cataloguer plusieurs fichiers PDF, sélectionnez les dans le gestionnaire de fichiers, et glissez les vers la fenêtre de &appname;. &appname; importera comme des méta-données depuis les fichiers comme il le peut, et ensuite obtiendra les informations additionnelles des diverses sources web configurées.

## Exporter des données

Quand vous exportez des fichiers dans la collection, les valeurs des entrées peuvent être exportées comme si elles ont été saisies, ou avec le formatage automatique fourni par &appname;. En plus, l'exportation peut être limitée aux entrées couramment sélectionnées de la collection, où la barre d'état affiche le numéro des entrées sélectionnées.

Les fichiers texte exportés, tel que BibTeX ou CSV peuvent utiliser l'encodage de caractères Unicode (UTF-8), ou la locale courante du système d'exploitation.

Options générales de l'exportation
Options générales de l'exportation

### Exporter &XML;

Le format de fichier pour les données de &appname; est un fichier &XML; zippé. Exporter simplement en &XML;. créée un fichier &XML; sans le compresser. Les images peuvent être inclues dans le fichier &XML; comme des données d'encodage base64 dans un élément de l'image, mais faire cela peut créer de très gros fichiers de texte.

### Exporter un Zip

Le format de fichier standard pour &appname; est le fichier Zip, contenant le fichier de la collection &XML;, et en option, toutes les images référencées dans la collection si les images ont été stockées dans le dossier d'application à la place, exporter un fichier zip créera un fichier de données qui inclura toutes les images de la collection.

### Exporter en &HTML;

L'export &HTML; utilise la feuille de style `tellico2html.xsl`. Les images sont exportées vers un dossier avec le même nom comme le fichier &HTML; exporté avec `_files` attaché.

Le format par défaut est identique à celle en sortie, cela permet diverses options pour modifier le fichier &HTML;. Les en-têtes des champs peuvent être imprimées en haut de chaque colonne, mais malheureusement, &kde; ne permet pas encore que les en-têtes des tableaux sont répétées sur chaque page. Les entrées peuvent être aussi groupées dans la Vue par groupes.

En plus, les fichiers individuels peuvent être créés pour chaque entrées dans la collection avec des liens créés dans la racine du fichier &HTML;. Les fichiers d'entrées seront créés dans le même dossier que les images. Les fichiers &HTML; d'entrées utiliseront le modèle de feuille de style courant, comme affiché dans la Vue par entrées.

Options d'exportation &HTML;
Options d'exportation &HTML;

### Exporter un CSV

Les « Comma-separated values » (CSV) sont une méthode d'importation et d'exportation de données tabulaires. Chaque valeur de champ est séparée par une virgule, avec une entrée par ligne. Les titres des champs peuvent être inclus comme des en-têtes dans la première ligne. Le caractère ou l'entrée autre que la virgule peut aussi être utilisé pour délimiter les champs.

Options d'exportation CSV
Options d'exportation CSV

### Exporter en Pilot-DB

Pilot-DB est un format de base de données pour &PalmOS;. Diverses applications de bureau peuvent lire et écrire les fichiers Pilot-DB. Les fichiers `.pdb` exportés peuvent être transférés vers un PDA et utilisés directement. Pour le moment, &appname; ne peut pas importer les fichiers Pilot-DB.

Options d'exportation des fichiers Pilot-DB
Options d'exportation des fichiers Pilot-DB

### Exporter vers Alexandria

Alexandria est un gestionnaire de collections de livres pour l'environnement de bureau GNOME. &appname; peut exporter un sous-groupe limité des champs de collections de livres vers l'emplacement de données par défaut d'Alexandria.

### Exporter vers ONIX

ONIX est un format &XML; dédié à la présentation et communication d'informations sur les produits de l'industrie du livre, à l'origine pour les vendeurs de livres. &appname; peut exporter des collections de livres en utilisant un petit sous-groupe de ONIX.

### Exporter vers BibTeX

Á l'exportation en BibTeX, les valeurs des champs peuvent être marquées avec des crochets ou des guillemets si des macros d'entrées sont utilisées dans la collection, elles peuvent être exportées comme des macros ou élargies. Pour les champs &URL;, &appname; peut enfermer les valeurs des champs avec la balise `\url{...}`. Enfin, les entrées qui n'ont pas de clé de citation peuvent être ignorées plutôt que &appname; génère automatiquement la clé.

Options d'exportation BibTeX
Options d'exportation BibTeX

### Exporter vers Bibtexml

Bibtexml est un format pour représenter des données BibTeX à partir de &XML;.

### Exporter vers GCfilms

GCfilms est un autre gestionnaire de collections de films. &appname; peut exporter un sous-groupe limité de champs de collections vidéo vers un fichier de données GCfilms.

### Exporter &XML; à partir de &xslt;

Enfin, &appname; peut traiter sa représentation &XML; interne des données de la collection à travers une feuille de style externe &XSL; avant l'exportation. Ce type d'exportation peut être utile pour générer des rapports de texte ou d'autres types de fichiers.

## Travailler avec les citations

Quand vous travaillez avec une bibliographie, les citations pour les entrées courantes sélectionnées peuvent être générées et utilisées dans dans diverses autres applications. Une citation dans le format BibTeX peut être copiée vers le presse-papiers, ensuite copiée dans un fichier LaTeX. Les citations BibTeX peuvent aussi être envoyées vers une application tel que LyX ou Kile en utilisant lyxpipe.