https://github.com/tim1023/javascript-excel-practice
A spreadsheet with es6 and jquery
https://github.com/tim1023/javascript-excel-practice
es6 excel jquery spreadsheet
Last synced: 24 days ago
JSON representation
A spreadsheet with es6 and jquery
- Host: GitHub
- URL: https://github.com/tim1023/javascript-excel-practice
- Owner: Tim1023
- Created: 2018-03-24T13:05:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-08T20:56:33.000Z (about 8 years ago)
- Last Synced: 2025-01-21T13:44:19.460Z (over 1 year ago)
- Topics: es6, excel, jquery, spreadsheet
- Language: JavaScript
- Homepage: https://tim1023.github.io/javascript-excel-practice/
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# javascript-excel-practice
**Practice showcase https://tim1023.github.io/javascript-excel-practice/**
Javascript + HTML + Jquery ONLY, no other library.
1. Create index.html in your favourite text editor. It should load and use the jquery javascript library which you should make use of in your code. Your javascript can either be in a separate .js file, or it can be contained in the index.html page
2. When loading index.html into chrome or firefox, it should draw a 100x100 grid of cells, with columns labelled A-Z, AA, AB, AC, etc and rows numbered 1 to 100
3. When you click in a cell and enter a number, it should store the number in a javascript object
4. Have a refresh button that redraws the grid (without refreshing the page) and inserts data into cells where you've saved it
5. Add support for some basic formulas. For example if you enter "=A1+A2" into A3 it should calculate the sum of these two cells and display the result in A3. Updating A1 would update A3.
6. Add support for some basic functions. For example if you enter "=sum(A1:A10)" into A11, then it should calculate the sum of all cells in the range and display the result in A11. Updating any value in the range would recalculate A11
7. Add support for formatting, for example bold, italics and underline