додати видалення рядків або стовпців у Excel на C#

Файли Excel широко використовуються для програмного створення та керування електронними таблицями в різних програмах. Під час обробки електронної таблиці вам може знадобитися додати нові рядки та стовпці або видалити наявні з робочих аркушів. Щоб досягти цього, у цій статті показано, як додавати або видаляти рядки та стовпці в Excel на C#.

Бібліотека C# для додавання або видалення рядків і стовпців Excel

Щоб додати або видалити рядки та стовпці у файлах Excel XLSX/XLS, ми скористаємося Aspose.Cells for .NET. Це високошвидкісна та потужна бібліотека для безпроблемного створення та обробки файлів Excel. Крім того, він забезпечує високоточний конвертер для зворотного перетворення файлів XLSX. Ви можете завантажити його DLL із розділу завантаження або встановити з NuGet.

PM> Install-Package Aspose.Cells

Як додати рядки в Excel на C#

Нижче наведено кроки для додавання рядків до аркуша Excel у C#.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Потім перейдіть до потрібного аркуша за індексом із колекції Workbook.Worksheets.
  • Додайте рядки за допомогою методу Worksheet.Cells.InsertRows(rowIndex, totalRows), у якому перший параметр — це індекс, до якого потрібно додати рядок, а другий — кількість рядків, які ви хочете додати.
  • Нарешті збережіть оновлений файл за допомогою методу Workbook.Save(fileName).

У наведеному нижче прикладі коду показано, як додати рядки на аркуші Excel за допомогою C#.

// Завантажте файл Excel
Workbook wb = new Workbook("workbook.xlsx");

// Отримайте посилання на аркуш
Worksheet sheet = wb.Worksheets[0];

// Вставте 2 рядки з індексом 1
sheet.Cells.InsertRows(1, 2);

// Збережіть оновлений файл
wb.Save("updated_workbook.xlsx");

Як додати стовпці в Excel на C#

Нижче наведено кроки, щоб додати стовпці на аркуші Excel за допомогою C#.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Потім перейдіть до потрібного аркуша за індексом із колекції Workbook.Worksheets.
  • Додайте стовпці за допомогою методу Worksheet.Cells.InsertColumns(columnIndex, totalColumns). Перший параметр — це індекс, до якого потрібно додати стовпець, а другий — кількість стовпців, які ви хочете додати.
  • Нарешті збережіть оновлений файл за допомогою методу Workbook.Save(fileName).

У наведеному нижче прикладі коду показано, як додати стовпці на аркуші Excel за допомогою C#.

// Завантажте файл Excel
Workbook wb = new Workbook("workbook.xlsx");

// Отримайте посилання на аркуш
Worksheet sheet = wb.Worksheets[0];

// Вставте 2 стовпці під індексом 1
sheet.Cells.InsertColumns(1, 2);

// Збережіть оновлений файл
wb.Save("updated_workbook.xlsx");

Видалення рядків у Excel XLSX на C#

Нижче наведено кроки для видалення рядків із аркуша Excel за допомогою C#.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Отримайте доступ до потрібного аркуша за індексом із колекції Workbook.Worksheets.
  • Видаліть рядки за допомогою методу Worksheet.Cells.DeleteRows(rowIndex, totalRows), у якому першим параметром є індекс рядка, а другим — кількість рядків, які потрібно видалити.
  • Нарешті збережіть оновлений файл за допомогою методу Workbook.Save(fileName).

У наведеному нижче прикладі коду показано, як видалити рядки з аркуша Excel у C#.

// Завантажте файл Excel
Workbook wb = new Workbook("workbook.xlsx");

// Отримайте посилання на аркуш
Worksheet sheet = wb.Worksheets[0];

// Видалити 2 рядки з індексом 1
sheet.Cells.DeleteRows(1, 2);

// Збережіть оновлений файл
wb.Save("updated_workbook.xlsx");

Видалити стовпці в Excel XLSX на C#

Нижче наведено кроки для видалення стовпців із аркуша Excel за допомогою C#.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Отримайте доступ до потрібного аркуша за індексом із колекції Workbook.Worksheets.
  • Видаліть стовпці за допомогою методу Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference). Перший параметр – індекс стовпця, другий параметр – кількість стовпців, які потрібно видалити, а третій параметр вказує, чи потрібно оновлювати посилання на інших аркушах.
  • Нарешті збережіть оновлений файл за допомогою методу Workbook.Save(fileName).

У наведеному нижче прикладі коду показано, як видалити стовпці з аркуша Excel за допомогою C#.

// Завантажте файл Excel
Workbook wb = new Workbook("workbook.xlsx");

// Отримайте посилання на аркуш
Worksheet sheet = wb.Worksheets[0];

// Видалити 2 стовпці з індексом 1
sheet.Cells.DeleteColumns(1, 2, true);

// Збережіть оновлений файл
wb.Save("updated_workbook.xlsx");

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.

Висновок

У цій статті ви дізналися, як програмно працювати з рядками та стовпцями в Excel. Зокрема, ви бачили, як додавати або видаляти рядки та стовпці на аркушах Excel у C#. Крім того, ви можете дізнатися більше про C# Excel API за допомогою документації. Крім того, ви можете поділитися своїми запитами з нами через наш форум.

Дивись також