Цей короткий підручник пояснює, як додати підсумок у 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. Щоб підключити слайсер до кількох зведених таблиць, зверніться до статті Connect slicer to multiple pivot tables using C#.