Added common styles for cells and single cells styles |
||
|---|---|---|
| dist | ||
| public | ||
| src | ||
| .gitignore | ||
| LICENCE | ||
| README.md | ||
| index.html | ||
| package.json | ||
| pnpm-lock.yaml | ||
| tsconfig.json | ||
| vite.config.ts | ||
README.md
Modern Spreadsheet
-
High performance spreadsheet based on CanvasAPI.
-
TypeScript supported
Basic usage
import { Spreadsheet } from 'modern_spreadsheet'
import 'modern_spreadsheet/style.css' // <= this is required
const target = document.getElementById('spreadsheet')
const sheet = new Spreadsheet(target)
//...
Save and load data
function saveData() {
const serialized = sheet.serializeData()
localStorage.setItem('sheet_data', JSON.stringify(serialized))
}
function loadData() {
const data = localStorage.getItem('sheet_data')
const json = JSON.parse(data)
if(!json) return;
sheet.loadData(json)
}