Promotions

  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)
  • Remindme: Automatic reminder (email, event, notification)

    Allows you to program different types of reminders based on a trigger. RemindMe is here for you!

    280.00 €

New products

  • Interim Payment Certificate (IPC) Management for Dolibarr

    Invoice your construction contracts on progress: from a sales order or a purchase order, issue interim payment certificates period after period, with certified quantity tracking, retention money, advance recovery, approval workflow and automatic invoice generation.

    99.00 €
  • Construction Job Costing for Dolibarr

    Manage your construction projects in Dolibarr: projects and contracts, job orders, planned vs actual job cost sheets (materials, labour, overheads), material requisitions (BOQ) with approval workflow, subcontractors and PDF reports.

    290.00 €

This module or version is no more available. It may have been discontinued by the author or replaced by another module or version.

XLExport: an Excel Button on Every Dolibarr List

mp24503d20261002112925

New

Export any Dolibarr list to Excel or CSV in one click, exactly as the screen shows it: chosen columns, active filters, sort. Amounts become numbers, dates become real dates. Works on core and external module lists.

  • Author Theo Pequignot
  • Module version 1.0.0
  • Release date 10/02/2026
  • Access to download and updates 2 years
  • How to contact support contact@theopequignot.fr
  • Compatibility Dolibarr V16 - V24   -   PHP7.4 - 8.4
  • Last update 10/03/2026 08:10 PM

More info...

A question before buying? Write to me: contact@theopequignot.fr

Full documentation on the official Dolibarr wiki: wiki.dolibarr.org/index.php/Module_XLExport

Getting a list into Excel in Dolibarr means going through the Exports module: building an export set, picking fields unrelated to the displayed columns, without the filters of the screen. XLExport adds an "Excel" button on every list and exports what you have in front of you.

The Excel button in the title bar of the invoice list.

The Excel button in the title bar of the invoice list.

What it does

  • A button on every list, in the title bar next to the pagination: third parties, invoices, quotes, orders, products, projects, and every list of external modules that follow the Dolibarr conventions.
  • What the screen shows: the columns you chose, the active filters, the current sort. Three scopes: displayed rows, all rows of the filtered list (5,000 by default, up to 50,000), or only the ticked rows.
  • Typed values: amounts become real numbers ("#,##0.00" format), dates become real Excel dates, references stay text ("2026-001" never turns into a date), status badges are read by their label.
  • A clean file: bold header, automatic filter, frozen pane, adjusted widths, and a second sheet that records the list, the filtered address, the date, the user and the number of rows.
  • Excel or CSV: .xlsx, or CSV in UTF-8 with BOM (opens directly in Excel), separator of your choice.

The dialog: scope, columns, format, file name.

The dialog: scope, columns, format, file name.

Export done: the file downloads, the number of rows and columns is shown.

Export done: the file downloads, the number of rows and columns is shown.

Built for ordinary servers

  • Generation relies on PhpSpreadsheet, already shipped with Dolibarr: nothing to install.
  • Data travels in 1.5 MB chunks, within the 8 MB limit of the official image, and the file is built without ever loading the whole list in memory: above a threshold the module streams the file itself.
  • The temporary file is tied to the user who asked for it, protected, and deleted on download or after one hour.

The button on the list of an external module (Recycle Bin).

The button on the list of an external module (Recycle Bin).

With the md theme.

With the md theme.

For the administrator

  • One permission, "Export a list", granted by default to new users: the button only exports what the screen already shows. A "User access" card in the settings.
  • Settings: row limit, Excel engine, CSV separator and encoding, excluded lists, button position.
  • Export log: who exported what, when, how many rows.

The settings page: row limit, engine, CSV, excluded lists, per-user access.

The settings page: row limit, engine, CSV, excluded lists, per-user access.

The export log: who, what, when, how many rows.

The export log: who, what, when, how many rows.

Installation

Home → Setup → Modules → "Deploy/install external app/module", upload the zip and enable XLExport. The button shows up on the lists right away.

Compatibility

  • Dolibarr 16 to 24, verified on 16.0, 18.0, 20.0, 22.0, 23.0 and 24.0.
  • PHP 7.4 to 8.4, MySQL / MariaDB. eldy and md themes.
  • English and French included. Email support and updates for 2 years.

Support

A question before buying, a problem with installation or an update? Write to me directly: I am the developer of this module and I answer myself.

E-mail : contact@theopequignot.fr

Site : theopequignot.fr · Theo Pequignot

Support and updates included for 2 years.

Full presentation and support
The full presentation of the module, its screenshots, frequently asked questions and the support form are on modules.theopequignot.fr. This site is only there to present my modules and to help you if something goes wrong. Purchases are made here, on the Dolistore.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org