Skip to content

nusr/excel

Repository files navigation

Online Collaboration Excel

CI codecov GitHub GitHub code size in bytes

online demo

demo

Start

git clone https://github.com/nusr/excel.git
cd excel

npm i -g pnpm
pnpm i
npm run start

Unit Test

npm run test

E2E Test

pnpm exec playwright install
npm run e2e

Supported Features

  • Online Collaboration
  • Create File
  • Change File Name
  • Web Worker parse formulas
  • OffScreenCanvas Render
  • Undo
  • Redo
  • Copy
  • Cut
  • Paste
  • Formulas
  • Font Family
  • Font Size
  • Font Color
  • Fill Color
  • Bold
  • Italic
  • Strike
  • Underline
  • Border
  • Text Vertical Align
  • Text Horizontal Align
  • Text Wrapping
  • Number Format
  • AutoFilter
  • Merge Cells
  • Chart
  • Floating Picture
  • Define Name
  • Insert Row
  • Insert Column
  • Delete Row
  • Delete Column
  • Hide Row
  • Hide Column
  • Row Height
  • Column Width
  • Insert Sheet
  • Delete Sheet
  • Rename Sheet
  • Hide Sheet
  • Unhide Sheet
  • Import XLSX
  • Export XLSX
  • Import CSV
  • Export CSV
  • Dark Mode
  • I18N

Supported Formulas

Math

  • ABS
  • ACOS
  • ACOSH
  • ACOT
  • ACOTH
  • ASIN
  • ASINH
  • ATAN
  • ATAN2
  • ATANH
  • AVERAGE
  • COS
  • COT
  • EXP
  • INT
  • PI
  • SIN
  • SUM

Text

  • CHAR
  • CODE
  • CONCAT
  • CONCATENATE
  • LEN
  • LOWER
  • SPLIT
  • T
  • TEXT
  • TRIM
  • UNICHAR
  • UNICODE
  • UPPER