Этот короткий учебник объясняет как добавить подытоги в Excel с использованием C#. Вы получите подробности по настройке IDE, список шагов и пример кода для создания подытогов в Excel с помощью C#. Все детали будут предоставлены для настройки файла Excel с целью группировки данных перед сохранением файла Excel.
Шаги создания автоматических подытогов с помощью C#
- Создайте окружение для использования Aspose.Cells for .NET для добавления промежуточного итога
- Установите лицензию для использования библиотеки без ограничений оценки
- Создайте объект workbook и получите доступ к первому листу в нём
- Добавьте метки для заголовков в первой строке
- Установите данные в строках, используя массив данных
- Определите диапазон данных, исключив строку заголовка
- Используйте метод Subtotal() для группировки данных по региону и суммирования Amount
- Пройдите по всем уровням структуры, чтобы свернуть сгруппированные строки
- Сохраните файл на диске с данными и промежуточными итогами в нём
Вышеперечисленные шаги резюмируют как создать подытог в Excel с использованием C#. Создайте экземпляр Workbook, получите доступ к первому листу, добавьте заголовки, вставьте примерные данные, определите диапазон данных и примените подытог, группируя его по региону в столбце Amount. Установите онлайн‑поведение, добавьте строку итога, сверните данные и автоматически подгоните ширину столбцов перед сохранением файла Excel.
Код для создания автоматических подытогов в Excel с использованием C#
Этот код демонстрирует как создавать промежуточные итоги в Excel с помощью C#. Вы можете настроить вывод, сортируя столбцы групп перед вызовом функции Subtotal, добавлять несколько функций промежуточных итогов, таких как Sum и Average, и использовать SubtotalSetting для отображения сводки ниже или справа от данных. Также можно задать стили для строк промежуточных итогов, например сделать их полужирными или заполнить цветом.
Эта статья научила нас процессу добавления промежуточного итога в файл Excel. Для подключения среза к нескольким сводным таблицам см. статью Подключить срез к нескольким сводным таблицам с помощью C#.