Back to case studies
Case Study

Doplněk pro Excel pro prodejní 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

    Preserving manual cell edits across repeated data refreshes

  • 2

    Reliably mapping data to specific cells based on criteria

  • 3

    Syncing edited data back without losing consistency

  • 4

    Handling a large volume of sales data in Excel

Solutions

  • 1

    An Excel add-in with its own toolbar panel

  • 2

    Tracking changed cells and preserving them on the next refresh

  • 3

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

  • 4

    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.

Contact me