# checkxls

## Description :

Compare un fichier de référence(xls ou xlsx) avec un fichier obtenu (xls ou xlsx).

## Définition :

Dans la zone paramètre, mettre :

* fichier1|fichier 2 avec fichier1=fichier de référence et fichier2 = fichier obtenu

Le fichier de référence doit être installé dans le dossier additional\_files de l'application

Si les 2 fichiers sont identiques, l'action retournera un statut ok.

Si il y a des différences entre les 2 fichiers, l'action retournera un statut warning.

Le fichier obtenu peut contenir une partie des colonnes du fichier de référence : si le contenu est identique, l'action retournera un statut ok.

## Exemples :

Télécharger le fichier csv attendu et le copier dans le dossier additional\_files de l'application :

[xls attendu](https://www.dropbox.com/s/bf3y53r1ozgch54/JournaldesVentes.xls?dl=0)

Télécharger le fichier xls obtenu et le copier dans un dossier (ex:c:/tmp) :&#x20;

[xls obtenu](https://www.dropbox.com/s/ej47q6dcfjz445h/JournaldesVentes1.xls?dl=0)

* l'action checkxls (JournaldesVentes.xls|c:/tmp/JournaldesVentes1.xls) retournera ok :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FOi0nlXFhho15ae0gI4M8%2Fimage.png?alt=media&#x26;token=3b75e07e-93cd-4c8b-a42d-871541ff406e" alt=""><figcaption></figcaption></figure>

Télécharger le fichier xls obtenu et le copier dans un dossier (ex:c:/tmp) :

&#x20;[xls obtenu](https://www.dropbox.com/s/2vtllelmvfzxdw4/JournaldesVentes2.xls?dl=0)

* l'action checkxls (JournaldesVentes.xls|c:/tmp/JournaldesVentes2.xls) retournera warning :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FxgnjTTdo6KgYO4DVAu6n%2Fimage.png?alt=media&#x26;token=e4200041-1c2e-4e9a-8fcb-3328a71daf04" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/chapitre-4-documentation-de-reference-des-actions/actions-sur-composant/tester-les-fichiers-pdf-xls-csv-doc/checkxls.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
