DEV Community

Rollpie
Rollpie

Posted on

I developed an Excel-like spreadsheet using JavaScript and Canvas

I built an Excel-like spreadsheet in JavaScript. Data isn't sent to a server, so you can use it safely. And it's free, of course.

Rollpie Sheet

You can save your edits in JSON format and load them back in as well.

The feature for exporting images of tables and the like is being developed as a separate library, which I plan to add later as an option.

There were two things I focused on while developing this:

  • History and snapshot management
  • The canvas update range

This spreadsheet keeps all cell data and everything related to it in its history. In other words, there's only a single snapshot. Also, the canvas always renders in full. Modern browsers render canvases very fast.

If you find anything hard to use or that you'd like improved, please leave a comment.

Top comments (0)