Please leave your contacts, we will send you our overview by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1800+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Excel automation solution with over 10,000 downloads

Innowise has developed a custom Excel add-in and integrated it with a cloud-based database to enable teams to work collaboratively on spreadsheets, improving version control and data accuracy.

Customer

Industry
Business
Region
UK
Client since
2021

Our client is a forward-thinking startup dedicated to developing innovative IT solutions that make a positive impact on the world.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

Empowering seamless team collaboration and accuracy through Excel plugin development

Excel is a powerful software application widely used across various industries, enabling users to analyze and utilize their data to extract valuable insights without needing advanced technical knowledge.

However, when multiple team members collaborate on a single Excel spreadsheet, they are facing issues with version control, conflicts when editing the same spreadsheet, and difficulties in identifying changes made by different users. This results in inaccurate changes and errors that impact the project timeline and budget. 

Recognizing this challenge, our client approached Innowise for Excel plugin development services with an idea to develop an Excel add-in that can be integrated with the existing open-source platform. This plugin aims to provide an innovative solution that enables teams to collaboratively work on spreadsheets, while reducing errors and increasing productivity. 

Solution

Custom Excel add-in development for cloud databases

Innowise developed a custom Microsoft Excel add-in that requires a client/server interconnection to the client’s cloud database platform. The development involved building a complete system for integrating the Excel plugin with the database, ensuring seamless communication between the two products.

Version management and joint editing

With our custom-built plugin integrated with a cloud-based database, spreadsheets can be converted into JSON documents and stored as immutable data with updates stored as deltas. This allows for version control and collaboration features, including rollback and the ability to compare different versions of the same file.

Efficient change tracking and approval workflows​

Our solution has enabled users to easily compare different versions of Excel spreadsheets side by side to identify changes made to the data. This is made possible through our JSON diff and patch functionalities as well as our table diff feature, which generates a patch from two different matrices of values. This allows for improved visibility of changes and accuracy checking in collaborative workflows.

Technologies

Front-end

TypeScript, CSS/HTML

Desktop

C#, .NET, MVVM, WPF, VSTO, AutoMapper

Back-end

Node.js, Docker, HTTP REST API, Azure (App Services), GitHub

CI/CD

 GitHub Actions

Libraries

Syncfusion

Process

As a leading Excel add-in development company, Innowise followed a systematic process when developing a custom Excel plugin and integrating it with the client’s database platform. Firstly, we conducted a detailed analysis of the client’s business requirements and formulated a comprehensive plan for the software that would cater to the client’s specific needs.

Next, we created a visual representation of the plugin, which included wireframes, prototypes, and mockups, based on the information we gathered. The design phase focused on creating a user-friendly interface that would provide customers with easy navigation and access to the plugin’s features.

After designing the solution, our team coded and implemented it using agile methodology for timely delivery within budget. We then tested the plugin for functionality, performance, and user experience, resolving any issues that emerged through various testing methods.

In the end, we ensured seamless integration of the plugin with the client’s database platform, including building a complete system for integrating the Excel add-in with the database, ensuring seamless communication between the two products.

Team

1

Project Manager

2

Back-End Developers

1

Full-Stack Developer

1

UI/UX Designer

1

QA Specialist

Results

70% boost in efficiency and data accuracy with cloud-integrated Excel add-in

The implementation of our solution resulted in significant improvements for teams working on complex spreadsheets. By leveraging a database for file storage, we eliminated delays caused by checking files in and out, while conflict checking prevented data overwrites and duplicate files. These changes greatly increased productivity, allowing teams to work faster and more efficiently.

In addition, the solution improved data accuracy through visual comparison and the ability to roll back to previous versions if needed. Ultimately, these improvements resulted in better business decisions, leading to lower costs and increased profits.

Project duration
  • December 2021 - July 2022

10,000+

downloads

70%

boost in efficiency and data accuracy

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    arrow