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

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
- 01
Preserving manual cell edits across repeated data refreshes
- 02
Reliably mapping data to specific cells based on criteria
- 03
Syncing edited data back without losing consistency
- 04
Handling a large volume of sales data in Excel
Solutions
- 01
An Excel add-in with its own toolbar panel
- 02
Tracking changed cells and preserving them on the next refresh
- 03
Validating data before pushing it back into the company's systems
- 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 week
Analysis and design
Mapping data-selection criteria and the workbook structure
5 weeks
Add-in development
Loading data into cells, preserving edits, pushing data back
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.