
NsExportList – Export des listes de Dolibarr
Documentation du module · version 23.0.0 · éditeur NSINFO
Sommaire
1. Présentation
NsExportList ajoute, en bout du titre de chaque liste de Dolibarr (tiers, produits, factures, commandes, projets, tickets…), une pastille « Export ». Un clic ouvre un petit menu pour télécharger la liste affichée au format CSV, XLS (fichier Excel), PDF ou MD (Markdown).
Le module fonctionne sans aucune modification du cœur de Dolibarr et sans réglage obligatoire : une fois activé, toutes les listes proposent l’export.
- Les filtres et le tri de la liste sont respectés.
- Vous exportez la liste complète (toutes les pages) ou seulement les lignes cochées.
- Le fichier est téléchargé directement : rien n’est enregistré sur le serveur.
- Chaque utilisateur doit disposer du droit « Exporter les listes ».
2. Prérequis et installation
2.1 Prérequis
| Élément | Version |
|---|---|
| Dolibarr | 20.0.0 à 24.0.x |
| PHP | 7.4 à 8.3 |
| Framework NSINFO (module NSINFO) | 23.9.8 ou supérieur, installé et activé |
Sans le framework NSINFO (gratuit), l’activation du module est refusée avec un message d’explication. Voir le framework NSINFO.
2.2 Installation
- Dans Dolibarr, ouvrez Accueil > Configuration > Modules/Applications, puis l’onglet « Déployer/Installer un module externe ».
- Glissez l’archive ZIP du module et cliquez sur « Envoyer fichier ».
- Activez le module « Export des listes » dans la liste des modules.
Voir aussi installer un module et activation et paramètres.
Captures d’écran : Dolibarr 23.0.3, module v23.0.0 (les noms de clients et de projets sont masqués).

3. Configuration
La page de réglages du module (bouton de la liste des modules) présente deux sous-onglets verticaux, Options et Formats d’export. Chaque réglage s’enregistre dès que vous le modifiez (une coche verte confirme l’enregistrement). Lorsqu’un réglage n’est pas à sa valeur par défaut, une pastille ↺ apparaît devant lui et sur son sous-onglet : un clic sur celle du sous-onglet remet par défaut tous les réglages de ce sous-onglet ; un avertissement en haut de la page permet de tout remettre par défaut.
3.1 Options
| Réglage | Effet |
|---|---|
| Exporter toutes les pages de la liste (sans la limite de pagination) | Désactivé par défaut. Activé, l’export reprend d’office toute la liste, sans la limite d’affichage par page. Désactivé, la case « Dépasser la pagination (toutes les pages) » est proposée dans le menu d’export, avec un avertissement : l’opération peut être longue sur une grande liste. |
| Couleur de la pastille d’export | Couleur de la pastille « Export » (violet par défaut), choisie dans un sélecteur de couleur. |

3.2 Formats d’export
Quatre interrupteurs, tous activés par défaut, déterminent les formats proposés dans le menu d’export :
- Format d’export CSV
- Format d’export XLS (fichier .xlsx)
- Format d’export PDF
- Format d’export MD (Markdown)
Un format désactivé disparaît du menu et ne peut plus être téléchargé. Si les quatre formats sont désactivés, la pastille d’export n’est plus affichée.

4. Droits d’accès
| Droit | Effet |
|---|---|
| Exporter les listes | Permet d’utiliser la pastille d’export. Accordé par défaut aux utilisateurs lors de l’activation du module ; à retirer aux utilisateurs qui ne doivent pas pouvoir extraire de données. |
L’administrateur règle les droits dans la fiche de chaque utilisateur ou de chaque groupe, onglet Permissions.
5. Utilisation
5.1 Exporter une liste
- Ouvrez une liste de Dolibarr (par exemple Tiers ou Factures clients) et appliquez vos filtres et votre tri habituels.
- Cliquez sur la pastille « Export » située à droite du titre de la liste.
- Choisissez, si besoin, ce qui doit être exporté (voir ci-dessous).
- Cliquez sur le format voulu : le fichier se télécharge aussitôt. Pendant la préparation, la pastille s’estompe.
Si une page contient plusieurs listes, chacune a sa propre pastille et s’exporte séparément. Les colonnes de cases à cocher et d’actions ne sont pas exportées.


5.2 Choisir ce qui est exporté
- Filtres en place (toutes les pages) : la liste est relue avec les mêmes filtres et le même tri. Avec l’option « Exporter toutes les pages » (ou la case « Dépasser la pagination »), toutes les lignes sont reprises ; sinon, les lignes de la page affichée.
- Lignes cochées : proposé dès qu’au moins une ligne est cochée dans la liste, et choisi alors par défaut. Seules les lignes cochées sont exportées.
5.3 Les formats
| Format | Usage |
|---|---|
| CSV | Fichier texte à ouvrir dans un tableur ou à importer dans un autre logiciel. |
| XLS | Classeur Excel (fichier .xlsx), prêt à être retravaillé. |
| Document à imprimer ou à transmettre tel quel. | |
| MD | Tableau au format Markdown, à coller dans une documentation ou un message. |
Les cellules qui commencent par un caractère susceptible d’être interprété comme une formule sont neutralisées dans les fichiers de tableur, pour éviter toute exécution à l’ouverture.
6. Limites connues et FAQ
L’export contient ce que j’ai à l’écran, pas toutes les colonnes de la base.
L’export reprend les colonnes affichées dans la liste. Pour en exporter d’autres, affichez-les d’abord grâce au sélecteur de colonnes de la liste.
L’export d’une très grande liste est lent.
Avec « Exporter toutes les pages », la liste est relue en entier. Appliquez des filtres ou cochez les lignes utiles pour réduire la durée.
Je ne vois pas la pastille « Export ».
Vérifiez que le module est activé, que vous avez le droit « Exporter les listes » et qu’au moins un format est activé dans les réglages. La pastille n’apparaît pas dans l’aperçu avant impression.
Des fichiers sont-ils conservés sur le serveur ?
Non : le fichier est construit puis envoyé directement à votre navigateur.