Giter VIP home page Giter VIP logo

boost's Introduction

Microsoft Excel Add-in for Developers

About Us

Boost is a Microsoft Excel Add-in to help developers import large excel workbooks into their database using SQL queries. Microsoft Excel has more than 30 million users and is the most popular spreadsheet application on the market. It is one of Microsoft’s core products since Excel’s release in 1985 and it has a new user every five minutes.

check out our website www.boost-excel.com

Features

📝 Reading and writing from multiple sheets to query table

💪 Ability to write and use custom functions directly in Excel with TypeScript



Getting Started

Installation

Prerequisite: Install Microsoft Excel Desktop version 16 and up.

  1. Fork and clone this repository.
  2. npm install
  3. npm start

Technologies

Excel | Excel JS API | React | React Hooks | Typescript | SQL | CodeMirror | Jest



How it works

How to open

  1. Go to the ribbon INSERT, Add-Ins. Click on Boost and head back to HOME to open.

Querying

  1. Click on the Query tab in the add-in to utilize the querying feature. Query across multiple worksheets in your Excel application.

Custom Function Creations

  1. Click on the IDE tab to create and save customized TypeScript functions.



The Boost Team


Charles Ren @codeWithRen
Chloe Courtois @chloecourt
Janson Xavier @JansonXavier
Sophia Sam @sophiasam96



If You Want To Contribute!

If you found this interesting or helpful at all, feel free to drop a ⭐ GitHub stars ⭐ on this project to show your support!

All bugs, tasks or enhancements are tracked as GitHub issues.

The following is a list of features + improvements for future open-source developers that the Boost team has either started or would like to see implemented. If you have additional new ideas, feel free to implement those as well! Much appreciated.

Query:

  • Implementing JOIN clause for Querying
  • Handling invalid/duplicate names in Query input
  • Row management in the Query table

Custom Functions

  • Reading and writing from the text editor to functions.ts file
  • Creating custom functions in Typescript

Other:

  • React Hooks testing
  • Containerization with Docker

Contributors

Kevin Co - Logo Designer @itskevinco

License

This project is available under the MIT License.

boost's People

Contributors

sophiasam96 avatar jansonxavier avatar chloecourt avatar codewithren avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.