Important: To use DataGridXL in live environments, a license is required.

ONLY for non-live environments (internal development purposes), you can use DataGridXL without a license.

Without a license:

  • you are required to show the DataGridXL link ( ) at all times
  • you are not entitled to receive any technical support

Purchase a license to use DataGridXL in live environments

Download option #1:

The quickest way to get started is to include the Javascript file that we host on our server.

<script src=""></script>

Please note that this is not a CDN service. We do not guarantee 100% uptime.

Download option #2: npm install

Alternatively, install DataGridXL by using npm install.

npm install @datagridxl/datagridxl2

Download option #3: Github

Use Git or checkout with SVN using the web URL. Make sure to star DataGridXL on Github!


Download option #4: Self-host

Another option is to download the Javascript file(s) and self-host the DataGridXL library. Right-click the download button of your preferred version and hit "Save link as...".

Basic Usage

To include DataGridXL as a script tag, use the ES5 version:

Javascript (ES5)
<div id="grid"></div>
<script src=""></script>
  var grid = new DataGridXL("grid");

To use DataGridXL as an ES6 module, use the ESM (ES6) version like this:

Javascript (ESM)
<div id="grid"></div>
<script type="module">
  import DataGridXL from './datagridxl2.esm.js';
  var grid = new DataGridXL("grid");

If your Javascript-setup is more complex, you might need our UMD version, compatible with CommonJS and AMD module loading.

What about frameworks?

DataGridXL is compatible with all major frameworks.

Leave email to receive latest updates!