> For the complete documentation index, see [llms.txt](https://cleyrop.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cleyrop.gitbook.io/docs/projet-data-and-ia/donnees-de-travail-fichiers.md).

# Données de Travail - Fichiers

L’espace Données de travail est un espace de stockage objet isolé propre à chaque projet.

Il permet aux utilisateurs de déposer, organiser et manipuler des données non structurées (fichiers tabulaires, documents, archives, etc.) utilisées dans le cadre de leurs analyses, transformations ou développements.

Depuis cet espace, il est possible :

* [d’importer](#importer-des-donnees) ou [d’exporter](#exporter-des-donnees) des fichiers et dossiers directement depuis l’interface,
* [d’explorer](#explorer-les-donnees), [déplacer](#deplacer-des-donnees), renommer ou [supprimer](#supprimer-des-donnees) des éléments,
* d’accéder aux fichiers depuis un Dataflow ou un notebook,
* et d’[interagir avec ces données ](/docs/projet-data-and-ia/donnees-de-travail-fichiers/utiliser-les-donnees-dans-un-script.md)depuis les Dataflow ou Notebook

***

## Importer des données

Depuis Bibliothèque, onglet Données de Travail,

* Glissez et déposez des **fichiers ou dossiers** depuis votre navigateur de fichiers dans la fenêtre lorsque le message ***Déposez vos fichiers ici*** s'affiche. Choisissez cette méthode pour conserver **l'arborescence des dossiers.**
  * ou Cliquez sur <i class="fa-file-arrow-up">:file-arrow-up:</i> **Importer** pour importer des fichiers uniquement

{% hint style="warning" %}
Les fichiers importés doivent avoir une taille maximum de 5Go
{% endhint %}

<figure><img src="/files/abfIqzu0lFpsngQ82EZY" alt=""><figcaption><p>file or folder import</p></figcaption></figure>

* Une fenêtre Import/Export s’ouvre, affichant la progression et le statut de chaque fichier

## Exporter des données

* Pour télécharger des données, sélectionnez un ou plusieurs fichiers / dossiers
* Cliquez sur **Exporter**
  * Cas d'un seul fichier : Le téléchargement du contenu sélectionné est lancé dans le navigateur
  * Cas plusieurs fichiers : Le téléchargement d'une archive `.zip` est lancé dans le navigateur

## Explorer les données <a href="#deplacer-des-donnees" id="deplacer-des-donnees"></a>

<figure><img src="/files/IRpgQeUnOErGCrGYB6gO" alt=""><figcaption></figcaption></figure>

### Afficher les informations <a href="#deplacer-des-donnees" id="deplacer-des-donnees"></a>

Chaque fichier affiche ses métadonnées : nom, taille, date de modification et format.

### Prévisualiser les fichiers <a href="#deplacer-des-donnees" id="deplacer-des-donnees"></a>

Vous pouvez prévisualiser les fichiers de type **CSV et PDF**.

## Déplacer des données <a href="#deplacer-des-donnees" id="deplacer-des-donnees"></a>

Sélectionnez un ou plusieurs fichiers ou dossier(s):

* Cliquez sur **Déplacer** puis choisissez le dossier de destination.
* Glissez les vers la destination souhaitée. Si vous souhaitez les remonter d'un niveau dans l'arborescence vous pouvez les glissez vers le haut de l'explorateur

Le fichier disparaît de son emplacement d'origine et apparaît dans le dossier cible.

## Créer un dossier <a href="#creer-un-dossier" id="creer-un-dossier"></a>

Cliquez sur **Ajouter un dossier** en haut à droite de l'explorateur puis définissez le nom du dossier.

Vous pouvez renommer un dossier en effectuant un clic-droit sur le dossier et en cliquant sur Renommer.

## Rechercher un fichier <a href="#creer-un-dossier" id="creer-un-dossier"></a>

Utilisez la barre de recherche pour retrouver vos fichiers dans toute l'arborescence. La recherche est insensible à la casse.

## Supprimer des données <a href="#supprimer-des-donnees" id="supprimer-des-donnees"></a>

Sélectionnez les fichiers ou dossiers à supprimer, effectuez un clic droit et supprimer ou cliquez sur supprimer en haut à droite de l'explorateur le(s) fichier(s) seront déplacés dans la corbeille.

Depuis la corbeille, vous pouvez le restaurer à son emplacement d'origine, ou le supprimer définitivement.

## Utiliser les données dans un script

Les Données de Travail peuvent également être manipulées par le code via le SDK `cleyrop-sdk` : lister, uploader, télécharger, déplacer, copier ou supprimer des fichiers et dossiers de manière programmatique.

Le SDK est utilisable depuis un DevSpace, un Codelab, un Dataflow ou une App :

* Depuis un **DevSpace** — pour automatiser la gestion des fichiers via des scripts Python et le SDK `cleyrop-sdk`.
* Depuis un **Codelab** — pour explorer, tester ou analyser manuellement les données stockées dans le projet.
* Depuis un **Dataflow** — pour consommer, transformer ou enrichir des fichiers dans un flux de traitement automatisé.
* Depuis une **App** — pour accéder aux fichiers du projet depuis une application déployée via la Fabrique.

Pour plus d'information, consultez la [documentation SDK](/docs/support-and-ressources/references-techniques-api-sdk/sdk-cleyrop-sdk.md).
