
Видалення порожніх рядків і стовпців в Excel є важливим для підтримки чистих і організованих даних. Це завдання має вирішальне значення в різних галузях, від фінансів до аналізу даних. Видаливши непотрібні пробіли, користувачі можуть підвищити читабельність та поліпшити обробку даних. У цьому блозі ми розглянемо як видалити порожні рядки та стовпці в Excel за допомогою C#.
У цій статті розглядаються такі теми:
- Бібліотека C# для видалення порожніх рядків і стовпців в Excel
- Видалення порожніх рядків у аркуші Excel за допомогою C#
- Видалення порожніх стовпців у аркуші Excel за допомогою C#
- Оновлення посилань під час видалення порожніх рядків і стовпців
- Безкоштовні ресурси
Бібліотека C# для видалення порожніх рядків і стовпців
Aspose.Cells для .NET спрощує процес видалення порожніх рядків у аркуші Excel за допомогою C#. Ця бібліотека пропонує комплексний набір функцій для програмного маніпулювання файлами Excel. З Aspose.Cells розробники можуть легко читати, записувати та змінювати документи Excel. Вона підтримує різні формати файлів і надає розширені функціональні можливості, що робить її ідеальним вибором для роботи з даними Excel.
Бібліотека C# Excel ідеально підходить для видалення порожніх рядків у аркуші Excel завдяки своїй простоті інтеграції та гнучкості. Основні характеристики включають:
- Комплексний API: Пропонує широкий спектр класів і методів для маніпуляції Excel.
- Продуктивність: Швидко обробляє великі файли без компромісу в швидкості.
- Налаштування: Пропонує розширені опції для налаштування документів Excel.
- Підтримка кількох форматів: Працює з різними форматами Excel, включаючи XLSX і XLS.
Щоб почати, будь ласка, завантажте його з сторінки завантаження або встановіть його за допомогою NuGet. Використовуйте наступну команду у вашій консолі менеджера пакетів:
PM> Install-Package Aspose.Cells
Видалення порожніх рядків у аркуші Excel за допомогою C#
Щоб видалити порожні рядки в Excel, використовуйте метод DeleteBlankRows(). Цей метод видаляє рядки, які мають відсутні або порожні значення. Дотримуйтесь цих кроків, щоб видалити порожні рядки в аркуші Excel за допомогою C# з Aspose.Cells для .NET:
- Завантажте Excel-файл за допомогою класу Workbook.
- Отримайте доступ до потрібного аркуша з колекції аркушів.
- Після цього видаліть порожні рядки за допомогою методу Cells.DeleteBlankRows().
- Нарешті, збережіть отриманий файл за допомогою методу Save().
Наступний зразок коду демонструє як видалити порожні рядки з аркуша Excel за допомогою C#.
// Instantiate a Workbook object by excel file path | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Delete the Blank Rows from the worksheet | |
worksheet.Cells.DeleteBlankRows(); | |
// Save the modified Excel file | |
workbook.Save("DeletedBlankRows.xlsx"); |

Видалення всіх порожніх рядків в Excel за допомогою C#
Видалення порожніх стовпців у аркуші Excel за допомогою C#
Щоб видалити порожні стовпці в Excel, використовуйте метод DeleteBlankColumns(). Цей метод видаляє стовпці з відсутніми або порожніми значеннями. Ось як видалити порожні стовпці в аркуші Excel за допомогою C# з Aspose.Cells для .NET, дотримуйтесь цих кроків:
- Завантажте Excel-файл за допомогою класу Workbook.
- Отримайте доступ до потрібного аркуша з колекції аркушів.
- Після цього видаліть усі порожні стовпці за допомогою методу Cells.DeleteBlankColumns().
- Нарешті, збережіть отриманий файл за допомогою методу Save().
Наступний зразок коду демонструє як видалити порожні стовпці з аркуша Excel за допомогою C#.
// Instantiate a Workbook object by excel file path | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Delete the Blank Rows from the worksheet | |
worksheet.Cells.DeleteBlankColumns(); | |
// Save the modified Excel file | |
workbook.Save("DeletedBlankRows.xlsx"); |

Видалення всіх порожніх стовпців в Excel за допомогою C#
Оновлення посилань під час видалення порожніх рядків і стовпців
Коли ми видаляємо порожні стовпці та рядки, це іноді може створити недійсні посилання в інших аркушах. Щоб запобігти цьому, встановіть властивість DeleteOptions.UpdateReference в true. Це оновить посилання в інших аркушах, щоб відповідати змінам у поточному аркуші.
Щоб оновити посилання під час видалення порожніх рядків і стовпців за допомогою Aspose.Cells для .NET, дотримуйтесь цих кроків:
- Завантажте Excel-файл за допомогою класу Workbook.
- Отримайте доступ до потрібного аркуша з колекції аркушів.
- Розрахуйте формули за допомогою методу CalculateFormula().
- Вкажіть
DeleteOptions.UpdateReference на true. 5. Видаліть порожні рядки або стовпці, використовуючи методи DeleteBlankRows(DeleteOptions) або DeleteBlankColumns(DeleteOptions). 6. Перераховуйте формули робочої книги за допомогою методу CalculateFormula(). 7. Нарешті, збережіть отриманий файл за допомогою методу Save().
Наступний зразок коду демонструє як оновити посилання в усіх аркушах під час видалення порожніх рядків або стовпців в Excel за допомогою C#.
// Instantiate a Workbook object by excel file path | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Calculate formulas of workbook | |
workbook.CalculateFormula(); | |
// If you comment DeleteOptions.UpdateReference property below, then the formula in cell E3 in second sheet will not be updated | |
DeleteOptions opts = new DeleteOptions(); | |
opts.UpdateReference = true; | |
// Delete the Blank Rows and columns from the worksheet | |
worksheet.Cells.DeleteBlankColumns(opts); | |
worksheet.Cells.DeleteBlankRows(opts); | |
// Calculate formulas of workbook | |
workbook.CalculateFormula(); | |
// Save the modified Excel file | |
workbook.Save("DeletedBlankRows.xlsx"); |
Отримайте безкоштовну ліцензію
Ви зацікавлені у вивченні продуктів Aspose? Відвідайте сторінку ліцензії, щоб отримати безкоштовну тимчасову ліцензію на продукти Aspose.
Безкоштовні ресурси
Висновок
У цьому блозі ми дослідили, як видалити порожні рядки та стовпці в Excel за допомогою C#. Ми використали потужну бібліотеку Aspose.Cells для .NET для ефективного маніпулювання файлами Excel. Завдяки своїй простоті використання та гнучкості Aspose.Cells є відмінним вибором для розробників, які прагнуть покращити свої навички управління даними Excel. Досліджуйте більше про Aspose.Cells для .NET сьогодні!
Якщо у вас є питання або потрібна додаткова допомога, будь ласка, не соромтеся звертатися на наш безкоштовний форум підтримки.