All Projects → SiamandMaroufi → OpenWebSheet

SiamandMaroufi / OpenWebSheet

Licence: MIT license
OpenSource Web based spreadsheet

Programming Languages

typescript
32286 projects
Vue
7211 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to OpenWebSheet

React Datasheet
Excel-like data grid (table) component for React
Stars: ✭ 4,866 (+16120%)
Mutual labels:  spreadsheet, sheet
Reogrid
Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format and working on .NET 3.5 (or client profile), WPF and Android platform.
Stars: ✭ 532 (+1673.33%)
Mutual labels:  formula, spreadsheet
node-sheets
read rows from google spreadsheet with google's sheets api
Stars: ✭ 16 (-46.67%)
Mutual labels:  spreadsheet, sheet
Formula Parser
Javascript Library parsing Excel Formulas and more
Stars: ✭ 544 (+1713.33%)
Mutual labels:  formula, spreadsheet
Hyperformula
A complete, open-source Excel-like calculation engine written in TypeScript. Includes 380+ built-in functions. Maintained by the Handsontable team⚡
Stars: ✭ 210 (+600%)
Mutual labels:  formula, spreadsheet
S2
⚡️ Practical analytical Table rendering core lib.
Stars: ✭ 818 (+2626.67%)
Mutual labels:  spreadsheet, sheet
Excelize
Golang library for reading and writing Microsoft Excel™ (XLSX) files.
Stars: ✭ 10,286 (+34186.67%)
Mutual labels:  formula, spreadsheet
Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Stars: ✭ 9,772 (+32473.33%)
Mutual labels:  formula, spreadsheet
Calx.js
jQuery Calx - a jQuery plugin for creating formula-based calculation form
Stars: ✭ 190 (+533.33%)
Mutual labels:  formula, spreadsheet
spreadsheet
TypeScript/javascript spreadsheet parser, with formulas.
Stars: ✭ 40 (+33.33%)
Mutual labels:  formula, spreadsheet
fast-formula-parser
Parse and evaluate MS Excel formula in javascript.
Stars: ✭ 341 (+1036.67%)
Mutual labels:  formula, spreadsheet
riteway-jest
Unit tests that always supply a good bug report when they fail for Jest.
Stars: ✭ 24 (-20%)
Mutual labels:  jest
firestore-jest-mock
Jest Helper library for mocking Cloud Firestore
Stars: ✭ 128 (+326.67%)
Mutual labels:  jest
react-gridsheet
React component like SpreadSheet
Stars: ✭ 121 (+303.33%)
Mutual labels:  spreadsheet
Splain
small parser to create more interesting language/sentences
Stars: ✭ 15 (-50%)
Mutual labels:  jest
jest-file-snapshot
Jest matcher to write snapshots to a separate file instead of the default snapshot file used by Jest
Stars: ✭ 35 (+16.67%)
Mutual labels:  jest
dynamic-table
Dynamic Table jQuery Plug-in - A table that can be sorted, filtered and edited, similar to common spreadsheet application.
Stars: ✭ 26 (-13.33%)
Mutual labels:  spreadsheet
web-extension-boilerplate
The web extension boilerplate help to set up project quickly using typescript, jest, webpack, githook, prettier and github actions
Stars: ✭ 35 (+16.67%)
Mutual labels:  jest
jest-playground
Playing around with Jest - Subscribe to my YouTube channel: https://bit.ly/CognitiveSurge
Stars: ✭ 24 (-20%)
Mutual labels:  jest
fly-helper
It's a Tool library, method collection
Stars: ✭ 21 (-30%)
Mutual labels:  jest

OpenWebSheet

OpenSource Web based spreadsheet

Installed PWA:

for installing the pwa app click on install icon at the url bar's right side
  1. Install the PWA application
  2. Download the demo.ows sample file
  3. click on load Folder Icon and load the sample file

Roadmap

  • basic structure
  • canvas rendering
  • basic content editor
  • borders
  • merge and split
  • formula and expressions
    • Basic Support
    • Advanced features
  • import/export
    • Mathematical formulas
    • Open office format support
  • advanced ui features

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and magnifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your unit tests

npm run test:unit
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].