The javascript spreadsheet plugin.

Jexcel is a very light jquery plugin to embed a spreadsheet, compatible with Excel, in your browser. You can load data straight to the table from a JS array, json or even a CSV file. You can copy and paste from or to Excel straight to jExcel. You can easily integrate with third party jquery plugins to create your own custom colums, custom editors, and others. And, it has a plenty of nice features such as key-value dropdown, CSV loading/exporting, multiple spreadsheets and much more. We have a large roadmap ahead and we are constantly improving, so don't forget to send us your ideas.

Main advantages

  • Make rich web applications
  • Improve your clients software experience
  • Better CRUDS and beautiful UI
  • Compatibility with excel, just copy and paste
  • Powerful customizations
  • Simple to use


Basic demo


<script src=""></script>

<script src=""></script>
<link rel="stylesheet" href="" type="text/css" />

<div id="my"></div>

data = [
    ['Google', 1998, 807.80],
    ['Apple', 1976, 116.52],
    ['Yahoo', 1994, 38.66],

$('#my').jexcel({ data:data, colWidths: [ 300, 80, 100 ] });


Limitations and Roadmap

We are working hard to create a better plugin, but jExcel is under development. We would love to hear your ideas to make it great. We are glad to say new features are coming every day, and we are currently working in features such as:

  • Merged cells
  • Big data (partial table loading)
  • Pagination
  • Online work collaboration

More suggestions are welcome. Please send your comments in our Github page.

Copyright and license

jExcel is released under the MIT license. Copyrights belong to Paul Hodel