You're looking at DataGridXL v1. Click here to go to the latest version.

Looking for a better data grid?

DataGridXL is a performant and reliable vanilla Javascript data grid with Excel-like controls.

1000 rows × 10 columns — sample data by mockaroo.

Main Features

  1. Performance First

    DataGridXL is able to display thousands of rows and 60+ columns without a hiccup. Instead of useless features, your users get a performant grid. How's that for a change?

  2. Lightweight & Fashion-free

    DataGridXL does not require any dependencies. No jQuery, no React, no Vue; simply no fashion. It's available in timeless Vanilla flavour only. It works today and it will work tomorrow.

  3. Familiar Interface

    Your users will immediately know how to use DataGridXL, since common keyboard, mouse AND (readonly) touch controls are carefully copied from Microsoft Excel and Google Spreadsheets.

  4. Works with CSV, JSON and 2D arrays

    Support for all compatible formats. Import CSV data, display a large Javascript 2D array or a JSON array coming from database tables. Export options built-in.

  5. Reliable

    DataGridXL carefully keeps a store & state. It means that reordering or moving columns/rows will never accidentally mess up your DOM.


Leave email to receive latest updates!