MadMyche
В вашем посте есть две важные части, на которые действительно нужно ответить, прежде чем можно будет разработать какой-либо план:
1. Как вы храните инвентарь? Делается ли это в Excel, или ссылка на Excel просто "помощник", чтобы люди знали, что вы пытаетесь сделать do.it в Excel, Access или SQL. Каждый из них имеет benefi=OK, поэтому у вас есть своя собственная система управления запасами, и она написана на C#.
2. Где эта сводная таблица будет? В этом приложении или вы пытаетесь добавить его в существующую книгу Excel.
Теперь, если ваши данные находятся в Excel и именно там вы хотите, чтобы сводная таблица была, вам, вероятно, будет лучше создать шаблон Excel с помощью сводной таблицы, а затем программно заполнить исходную таблицу и запустить макрос обновления. Это было бы больше похоже на VBA, и, вероятно, на него можно было бы лучше ответить в группе пользователей Office.
Теперь, если бы "Excel" использовался только в качестве ссылки, чтобы дать нам визуализацию того, что вы пытаетесь сделать....
Если вы используете объектно-ориентированное программирование, вы, возможно, слышали о чем-то под названием LINQ. Есть много примеров того, как использовать LINQ для создания Pivot, и здесь есть ответ на другой вопрос, в котором есть пример, который может помочь:
Динамический поворот в linq C# MVC[
^]
Опять же, если вы используете SQL Server для хранения данных, вы можете создавать запросы или хранимые процедуры, которые также могут выполнять сводку.
Оператор SQL Server PIVOT четко объяснен практическими примерами[
^]
Вышесказанное может быть расширено на множество различных сценариев и возможных решений... И я надеюсь, что теперь вы видите, что в вашем вопросе отсутствуют важные детали, которые необходимы, чтобы должным образом помочь вам. Это не услуга "код для найма", и даже если бы это было так, для вас есть десятки возможных решений.
Самое лучшее, что вы можете сделать, это использовать
Improve Question
виджет под вашим исходным вопросом, чтобы заполнить пробелы, а также показать код, который у вас есть до сих пор, относящийся к имеющимся у Вас данным и их структуре.