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#
- Stwórz środowisko, konfigurując Aspose.Cells for .NET z Nuget, aby usuwać kolumny
- Uzyskaj dostęp do źródłowego pliku programu Excel za pomocą obiektu klasy Workbook i wybierz żądany arkusz roboczy
- Usuń zakres określonych kolumn, podając indeks początkowy i sumę kolumn do usunięcia w metodzie DeleteColumns
- 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#.