Skip to content

odoo/o-spreadsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb09b1e · Apr 16, 2025
Dec 26, 2024
Jul 19, 2022
Mar 18, 2025
Sep 20, 2024
Apr 14, 2025
Apr 14, 2025
Apr 16, 2025
Jan 14, 2020
Apr 19, 2024
Sep 20, 2024
Oct 6, 2022
Oct 6, 2022
May 15, 2024
Apr 14, 2025
Apr 14, 2025
Jul 3, 2024
Jun 21, 2024
Sep 23, 2024
Sep 23, 2024
Sep 23, 2024

Repository files navigation

o-spreadsheet

npm

A standalone spreadsheet for the web, easily integrable and extendable.

a.k.a. "Owly Sheet" 🦉

  • All basic features you can expect from a spreadsheet
  • Real time collaboration
  • Import/Export of excel file format
  • and more...

Try it online with the live demo!

o-spreadsheet screenshot

Integrating o-spreadsheet

  1. Getting started
  2. Spreadsheet component props
  3. Model creation
  4. Collaborative edition
  5. Translation

Extending the functionalities of o-spreadsheet

  1. Architecture
  2. Custom function
  3. Connecting to an external API
  4. Business feature
  5. Menu items (under construction)
  6. Side panel (under construction)
  7. Notification (under construction)
  8. Export Excel (under construction)
  9. Terminology
  10. Translations
  11. API

Run it!

# install dependencies
npm install

# build o_spreadsheet.js in dist/
npm run build

# build stuff, start a live server, start a collaborative server, build with --watch
npm run dev

# run the test suite
npm run test
npm run test -- --watch

# build documentation
npm run doc

Contributing

Most of odoo contribution guidelines apply here.