Web Technologies to create an Excel like interface

Hey guys,
I have a long term project I am going to work on. I don't know when I will get there but I need to build an Excel like interface as a web application.

So I'm guessing this will need a lot of JavaScript. So I know basic JavaScript, some jQuery. I have never focused on and learned JavaScript. My plan is to start there.

Udemy is trying to get me to take a React course, I'm tempted to take it just to have something hip on my resume.

What other JavaScript frameworks should I learn?

This is long term, was hoping some people could guide me with this confusing new world of hip JavaScript frameworks. Don't know how to sift through the madness
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
https://developers.google.com/chart/interactive/docs/gallery/table provides a good starting point.

You don't really require learning a Javascript Framework to accomplish most of your project.

https://angularjs.org can be used to update cell data realtime, with realtime data changes.

React may provide similar features.

Best to compare different frameworks, if you require realtime data updating.
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
It is going to be javascript.

Look at products like

https://www.telerik.com/kendo-ui and they have a spreadsheet control https://www.telerik.com/kendo-ui/spreadsheet

Some open source projects


And you will find some other options on this site https://jspreadsheets.com/

The key is to not try and invent the wheel. There are plenty of options with what is out there. Plus there are api's for using google sheets or excel on office 365.  

With any of these, you just need to know how to handle data connection from the db to json.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Thomas Zucker-ScharffSolution GuideCommented:
I've never looked behind the scenes at smartsheet.com, but that sounds like what you are doing.  Maybe you should take a look.
Shalom CarmelCTOCommented:
Take a look at how other do it. Google docs, Office365, Zoho.
burnedfacelessAuthor Commented:
Thank you
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.