HomeServicesPricingAboutCase studiesContactFAQBlog
Back to case studies

Excel add-in for sales data

An Excel add-in for working with a pharmaceutical company's sales data

AI-generated illustrative visualization, project under NDA

AI visualization, not a real screenshot

About the project

The client, a pharmaceutical company, needed a tool for working with sales data directly in Excel. I built an Excel add-in that loads sales data from a database based on given criteria and distributes it across the cells of a workbook. Selected cells can be edited manually, and those edits are preserved the next time the data is refreshed. The add-in also supports pushing the edited data back into the company's internal systems. The client is bound by an NDA, so this case study includes no screenshots or identifying details.

Project information

Client
Pharmaceutical company (under NDA)
Platform
Desktop application
Status
Completed
Development time
2 months
Year
2025

Technologies used

Check out the stack I used for this project

Frontend
Office.jsReactTypeScript
Backend
C#.NETREST API
Database
MS-SQL

Key features

Loading sales data from a database based on given criteria

Distributing data across individual workbook cells

Preserving manual edits when data is refreshed again

Pushing edited data back into internal systems

Challenges

  1. 01

    Preserving manual cell edits across repeated data refreshes

  2. 02

    Reliably mapping data to specific cells based on criteria

  3. 03

    Syncing edited data back without losing consistency

  4. 04

    Handling a large volume of sales data in Excel

Solutions

  1. 01

    An Excel add-in with its own toolbar panel

  2. 02

    Tracking changed cells and preserving them on the next refresh

  3. 03

    Validating data before pushing it back into the company's systems

  4. 04

    Batched reads and writes for a fast response even at larger volumes

Results

  • The sales team works with sales data directly in Excel

  • Manual edits stay intact even after the data is refreshed again

  • Changes made in Excel flow back into the company's systems

  • Less manual work with data exports and imports

Development timeline

From analysis to deployment - how the project evolved

  1. 1 week

    Analysis and design

    Mapping data-selection criteria and the workbook structure

  2. 5 weeks

    Add-in development

    Loading data into cells, preserving edits, pushing data back

  3. 2 weeks

    Testing and rollout

    Testing with real data, rollout to the sales team

Have a similar project?

I'll be happy to help you build your application. Feel free to contact me for a free consultation.

Contact me