Jak usunąć kolumnę w Excelu za pomocą C#

Ten prosty temat obejmuje jak usunąć kolumnę w Excel za pomocą C#. Obejmuje informacje potrzebne do ustanowienia środowiska programistycznego, przedstawienie przebiegu programu krok po kroku oraz działający przykładowy kod do usuwania wielu kolumn w programie Excel przy użyciu języka C#. Wszystkie informacje wymagane do usunięcia pojedynczej kolumny lub zakresu kolumn są omówione w tym temacie w celach informacyjnych.

Kroki, aby usunąć kolumnę w programie Excel przy użyciu języka C#

  1. Stwórz środowisko, konfigurując Aspose.Cells for .NET z Nuget, aby usuwać kolumny
  2. Uzyskaj dostęp do źródłowego pliku programu Excel za pomocą obiektu klasy Workbook i wybierz żądany arkusz roboczy
  3. Usuń zakres określonych kolumn, podając indeks początkowy i sumę kolumn do usunięcia w metodzie DeleteColumns
  4. Zapisz plik Excela z usuniętymi kolumnami na dysku

Powyższe kroki opisują jak usunąć kolumny w Excelu przy użyciu C# za pomocą kilku linijek prostego kodu. Najpierw uzyskamy dostęp do docelowego pliku Excel z dysku i uzyskamy dostęp do docelowego arkusza roboczego przed dalszym usunięciem znajdujących się w nim kolumn. Na koniec zapiszemy plik Excela z usuniętymi kolumnami w formacie XLSX lub XLS na dysku.

Kod do usunięcia kolumny w Excelu przy użyciu C#

using System;
using Aspose.Cells;
namespace KbCells
{
public class DeleteColumns
{
public static void RemoveColumnsRange()
{
String path = "/Users/KnowledgeBase/TestData/";
// Set the Cells API license to remove the columns
License lic = new License();
lic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
//Access the sample Excel file from the disk
Workbook excelWorkBook = new Workbook("Source.xlsx");
//Load the desired worksheet
Worksheet exWorksheet = excelWorkBook.Worksheets[0];
//Delete the columns range
exWorksheet.Cells.DeleteColumns(1, 1, true);
// Save the generated Excel file with deleted column
excelWorkBook.Save("deletedColumns.xlsx");
Console.WriteLine("Columns removed successfully");
}
}
}

Powyższy przykład kodu to wersja demonstracyjna demonstrująca funkcję usuwania kolumn w programie Excel przy użyciu C#, dzięki czemu można uzyskać pomysł na dalsze improwizowanie zgodnie z własnymi wymaganiami. Możesz także użyć innych przeciążonych funkcji lub zmienić zakres i liczbę kolumn do usunięcia. Dodatkowo możesz przełączać wartość logiczną, aby wybrać opcje aktualizacji istniejących odniesień do arkusza roboczego lub nie, zgodnie z własnymi potrzebami.

W tym prostym temacie nauczyliśmy się, jak usuwać wiele komórek w programie Excel przy użyciu języka C#. Jeśli chcesz dowiedzieć się, jak usunąć tabelę przestawną z pliku Excel, zapoznaj się z artykułem na temat jak usunąć tabelę przestawną w Excelu w C#.

 Polski