Module XLExport FR
Jump to navigation
Jump to search
| Éditeur | Theo Pequignot (theopequignot.fr) |
|---|---|
| Identifiant du module | 194159 |
| Version | 1.0.0 |
| Dolibarr | 16 à 24 |
| Où l'obtenir | DoliStore (XLExport) |
| Support | contact@theopequignot.fr |
Sortir une liste en Excel dans Dolibarr demande de passer par le module Exports : créer un jeu d'export, choisir des champs sans rapport avec les colonnes affichées, sans les filtres de l'écran. XLExport ajoute un bouton « Excel » sur toutes les listes et exporte ce que vous avez sous les yeux.
Ce que fait le module
- Un bouton sur chaque liste, dans la barre de titre à côté de la pagination : tiers, factures, devis, commandes, produits, projets, et toutes les listes des modules externes qui suivent les conventions Dolibarr.
- Ce que l'écran montre : les colonnes que vous avez choisies, les filtres actifs, le tri en cours. Trois périmètres : lignes affichées, toutes les lignes de la liste filtrée (5 000 par défaut, réglable jusqu'à 50 000), ou seulement les lignes cochées.
- Des valeurs typées : les montants deviennent de vrais nombres (format « # ##0,00 »), les dates de vraies dates Excel, les références restent du texte (« 2026-001 » ne devient jamais une date), les badges d'état sont lus par leur libellé.
- Un fichier propre : en-tête en gras, filtre automatique, volet figé, largeurs ajustées, une seconde feuille qui rappelle la liste, l'adresse filtrée, la date, l'utilisateur et le nombre de lignes.
- Excel ou CSV : .xlsx, ou CSV en UTF-8 avec BOM (lisible directement par Excel), séparateur au choix.
Pensé pour les serveurs ordinaires
- La génération utilise PhpSpreadsheet, déjà fourni par Dolibarr : rien à installer.
- Les données passent par morceaux de 1,5 Mo, ce qui respecte la limite de 8 Mo de l'image officielle, et le fichier est produit sans jamais charger toute la liste en mémoire : au-delà d'un seuil, le module écrit lui-même le fichier en flux.
- Le fichier temporaire est lié à l'utilisateur qui l'a demandé, protégé, et supprimé dès le téléchargement ou après une heure.
Pour l'administrateur
- Un seul droit, « Exporter une liste », accordé par défaut aux nouveaux utilisateurs : le bouton n'exporte que ce que l'écran montre déjà. Carte « Accès utilisateurs » dans les réglages.
- Réglages : limite de lignes, moteur Excel, séparateur et encodage CSV, listes exclues, position du bouton.
- Journal des exports : qui a exporté quoi, quand, combien de lignes.
Installation
Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez XLExport. Le bouton apparaît immédiatement sur les listes.
Compatibilité
- Dolibarr 16 à 24, vérifié sur 16.0, 18.0, 20.0, 22.0, 23.0 et 24.0.
- PHP 7.4 à 8.4, MySQL / MariaDB. Thèmes eldy et md.
- Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.
Captures
Support
Une question avant l'achat, un souci d'installation ou de mise à jour : écrivez à contact@theopequignot.fr. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l'achat sur le DoliStore.