Як створити зведену таблицю в Excel за допомогою C#

У цьому короткому посібнику описано, як створити зведену таблицю в Excel за допомогою C#. Для програмного створення зведеної таблиці на C# надається код і детальний опис, щоб у кінці ви отримували файл XLSX (або XLS), який містить зведену таблицю без використання будь-якого іншого третього - партійний інструмент. Він також містить інструкції щодо додавання різних полів до різних областей зведеної таблиці.

Кроки для створення зведеної таблиці в C#

  1. Створіть середовище для додавання Aspose.Cells for .NET із менеджера пакетів NuGet для створення зведеної таблиці
  2. Створіть або завантажте існуючий workbook із даними для зведеної таблиці
  3. Отримайте доступ до цілі worksheet, де потрібно додати зведену таблицю
  4. Створіть зведену таблицю та отримайте її екземпляр для подальшої обробки
  5. Налаштуйте нову зведену таблицю та додайте різні поля до стовпця, рядка та області даних
  6. Збережіть отриману книгу зі зведеною таблицею

Після встановлення середовища для створення *зведеної таблиці C# Excel тут описано так, що ми створюємо тут нову книгу з жорстко закодованими даними, однак ви можете завантажити наявний файл Excel, який також містить у ньому цільові дані. У наступних кроках далі описується процес створення зведеної таблиці, а потім її налаштування. На останніх етапах різні поля додаються до різних областей зведеної таблиці, як-от стовпець, рядок і дані.

Код для створення зведеної таблиці в Excel за допомогою C#

Цей зразок коду демонструє, як створити зведену таблицю в C#, надаючи діапазон даних і комірку призначення, куди має бути розміщена зведена таблиця, разом із назвою зведеної таблиці. У класі pivotTable є функція AddFieldToArea(), яка використовується для перетягування різних полів у різні області за допомогою pivotFieldType, як-от Column, Row або Data, разом із номером поля у вибраному діапазоні даних. За потреби можна також використати іншу сторінку pivotFieldType.

У цій статті ми навчилися додавати зведену таблицю Excel на C#. Якщо ви хочете навчитися експортувати дані зі списку в Excel, зверніться до статті як експортувати дані списку в Excel на C#.

 Українська