Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/janinawibker/spreadsheets

small little spreadsheet program with formula support soon™️ maybe
https://github.com/janinawibker/spreadsheets

frontend-app react spreadsheets webapp

Last synced: 2 months ago
JSON representation

small little spreadsheet program with formula support soon™️ maybe

Awesome Lists containing this project

README

        

# Spreadsheets 📈

Spreadsheets is a small simple (**WIP**) spreadsheet application web app thingy.


Basic functionality demo gif
Basic functionality



Error handling demo gif
Error handling


## Features

- Excel-like formulas
- Markdown support
- more coming soon™

## Installation

```
git clone https://github.com/JaninaWibker/spreadsheets
cd spreadsheets
npm install
npm start
```

## Development

This project uses [vite](vitejs.dev).

The project is roughly split into the following folders
- components: every react component that is not the root component (the root component is located in App.js)
- css
- util: useful utilities, parsers and everything that does not really belong together with react components
- public: static resources like the manifest.json or the favicon

A file format for spreadsheet files exists which is pretty much just json and some extra bits. An example can be found in the `example-spreadsheet-file.txt`. What file extension such files should have is something which still needs to be decided. It shouldn't be too long and also shouldn't clash with existing ones. Just using .bin, .txt or similar is also an option. For now .txt is used until some decision is made.