# Chargement de données à partir de fichiers

Qlik Sense peut lire les données enregistrées dans divers formats de fichier.

## Formats de fichier

Différents formats de fichier de données sont pris en charge :

* Fichiers texte : les données des champs doivent être séparées par des délimiteurs tels que des virgules, des tabulations ou des points-virgules. Par exemple : fichiers de variables séparées par des virgules (CSV).

* Tables HTML

* Fichiers Excel

  Note Informationsil n'est pas possible de charger de données à partir de fichiers Excel protégés par mot de passe, ou de fichiers Excel Binary Workbook (.xlsb).

  Pour plus d'informations, voir [Chargement de données à partir de feuilles de calcul Microsoft Excel](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-Excel.htm).

* Fichiers XML

* Fichiers Qlik QVD et QVX natifs

  Pour plus d'informations, voir [Utilisation de fichiers QVD](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-QVD-files.htm).

* Fichiers Apache Parquet

  Pour plus d'informations, consultez [Utilisation de fichiers Apache Parquet](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-parquet-files.htm).

* Fichiers à longueur d'enregistrement fixe

* Fichiers DIF (Data Interchange Format) : Les fichiers DIF se chargent uniquement à l'aide de l'éditeur de chargement de données.

* Fichiers de script QlikView (QVS)

  Note Informations Les fichiers QVS ne peuvent pas être joints aux applications.

## Types de connexion

Vous pouvez charger des fichiers à partir de différents types de connexion de données :

* Dossiers de fichiers locaux et réseau. Pour plus d'informations, consultez [Chargement de fichiers à partir de dossiers de fichiers locaux et réseau](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-files.htm#Folder).

* Dossier Fichiers joints : vous ne pouvez ni supprimer ni modifier ce dossier. Il contient les fichiers téléchargés et joints à l'application (non disponible dans Qlik Sense Desktop). Pour plus d'informations, consultez [Ajout de données à l'application](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data.htm).

* Fichiers du Web. Pour plus d'informations, consultez [Chargement de fichiers à partir de ressources Web](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-files.htm#Web).

Note InformationsL'extension de fichier des connexions DataFiles respecte la casse. Par exemple : .qvd.

## Comment charger des données à partir de fichiers ?

Il existe plusieurs façons de charger des données à partir de fichiers.

Note InformationsLes utilisateurs dotés d'autorisations d'édition sur un espace peuvent lire, écrire et charger des données DataFiles dans cet espace. Les autres utilisateurs ne verront pas les données DataFiles.

### Sélection de données à partir d'une connexion de données dans l'éditeur de chargement de données

Vous pouvez accéder à Connexions de données et utiliser la boîte de dialogue the Sélectionner des données icon pour sélectionner des données à charger.

Pour plus d'informations, voir [Sélection de données dans l'éditeur de chargement de données](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-to-load.htm).

### Chargement de données à partir d'un fichier au moyen d'un code de script

Les fichiers sont chargés dans le script à l'aide d'une instruction LOAD. Les instructions LOAD peuvent inclure l'ensemble complet d'expressions de script. Pour lire les données d'une autre application Qlik Sense, vous pouvez employer une instruction Binary.

Pour plus d'informations, consultez [Load](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm).

## Chargement de fichiers à partir de dossiers de fichiers locaux et réseau

Vous pouvez charger des fichiers à partir de dossiers de fichiers locaux et réseau à l'aide d'une connexion de type Dossier :

Paramètres de la connexion de données

| Élément de l'interface | Description |
| --- | --- |
| Chemin d'accès | Chemin d'accès au dossier contenant les fichiers de données. Vous pouvez choisir l'une des options suivantes : Sélectionnez le dossier, saisissez un chemin d'accès local valide ou indiquez un chemin UNC.<br><br>Exemple de chemin d'accès local valide : C:\data\DataFiles\<br><br>Exemple de chemin d'accès UNC : \\myserver\filedir\<br><br>Note InformationsVous ne pouvez pas utiliser un lecteur réseau mappé dans le chemin. |
| Name | Nom de la connexion de données. |

## Chargement de fichiers à partir de ressources Web

Vous pouvez charger des fichiers à partir de ressources Web, notamment FTP, HTTP ou HTTPS, via une connexion de données de type Fichier Web. Le fichier peut être de tout type pris en charge par Qlik Sense :

Paramètres d'une connexion de données de type Fichier Web

| Élément de l'interface | Description |
| --- | --- |
| URL | Adresse URL complète du fichier Web auquel vous souhaitez vous connecter, identificateur de protocole inclus.<br><br>http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls<br><br>Si vous vous connectez à un fichier FTP, vous devrez peut-être utiliser des caractères spéciaux, par exemple : ou @, dans la partie du nom d'utilisateur et du mot de passe de l'URL. Dans ce cas, vous devrez remplacer les caractères spéciaux par un symbole de pourcentage et le code hexadécimal ASCII du caractère. À titre d'illustration, il convient de remplacer : par '%3a' et @ par '%40'. |
| Name | Nom de la connexion de données. |

L'URL définie dans la connexion de données de type Fichier Web est statique par défaut, mais vous pouvez la remplacer à l'aide du paramètre de spécification de format URL is. Cette méthode s'avère pratique si vous devez charger des données à partir d'URL créées de manière dynamique.

Pour plus d'informations, consultez [URL is](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/url.htm).

### Chargement de données à partir d'une URL créée de manière dynamique

Dans cet exemple, nous souhaitons charger des articles de forum publiés à partir des 10 premières pages du forum New to Qlik Sense de Qlik Community. La page de forum contient 20 articles sur chaque page, et le dernier paramètre de l'URL, `start`, définit l'article à afficher en premier sur la page. Dans cet exemple d'URL, la page affichera les articles à partir du numéro 20, suivi des 20 articles ultérieurs.

`https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20`

Avec le compteur i, nous progressons dans les pages par tranche de 20 jusqu'à 180, ce qui signifie que la boucle For s'exécute 10 fois.

Pour charger la page, nous remplaçons la page de début par $(i) à la fin de l'URL dans le paramètre URL is.

```
For i = 0 to 180 step 20
LOAD
    Title1,
    "Author",
    F6 As Replies,
    Views,
    "Latest activity"
FROM [lib://x2]
(URL IS [https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=$(i)], html, utf8, embedded labels, table is @1);
Next i;
```

De cette façon, les 200 articles les plus récents du forum seront chargés dans une table, accompagnés de leurs titre, auteur, nombre de réponses et de vues, et de l'heure de la dernière activité associée.