Module XLExport FR: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(Direct DoliStore link)
(Lien vers la présentation complète et le support du module (achat sur le DoliStore))
 
Line 29: Line 29:
! Support
! Support
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]
| [mailto:contact@theopequignot.fr contact@theopequignot.fr]
|-
! Présentation et support
| [https://modules.theopequignot.fr/modules/xlexport modules.theopequignot.fr]
|}
|}


Line 71: Line 74:


== Support ==
== Support ==
Une question avant l'achat, un souci d'installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr 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.
Une question avant l'achat, un souci d'installation ou de mise à jour : écrivez à [mailto:contact@theopequignot.fr 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. La présentation complète du module, ses captures, ses questions fréquentes et le formulaire de support sont sur [https://modules.theopequignot.fr/modules/xlexport modules.theopequignot.fr]. L’achat se fait sur le DoliStore.

Latest revision as of 18:12, 3 October 2026


TheoPequignot-XLExport-logo.png
É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
Présentation et support modules.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. La présentation complète du module, ses captures, ses questions fréquentes et le formulaire de support sont sur modules.theopequignot.fr. L’achat se fait sur le DoliStore.