Wstaw usuń wiersze lub kolumny w Excelu w Python

Podczas pracy z arkuszami kalkulacyjnymi często trzeba wstawiać lub usuwać wiersze i kolumny w arkuszach. Zgodnie z tym w tym artykule opisano, jak programowo manipulować wierszami i kolumnami w arkuszach. W szczególności dowiesz się, jak wstawiać lub usuwać wiersze i kolumny w arkuszu Excela w Python.

Biblioteka Python do wstawiania lub usuwania wierszy i kolumn programu Excel

Aby wstawić lub usunąć wiersze i kolumny w arkuszach XLSX/XLS, użyjemy Aspose.Cells for Python via Java API. Jest to potężny interfejs API do manipulacji arkuszami kalkulacyjnymi, który zapewnia szeroki zakres funkcji automatyzacji programu Excel. Interfejs API można zainstalować za pomocą następującego polecenia pip.

pip install aspose-cells

Jak wstawiać wiersze w programie Excel za pomocą Python

Poniżej przedstawiono kroki wstawiania wierszy w arkuszu programu Excel w języku Python.

Poniższy przykładowy kod pokazuje, jak wstawiać wiersze w arkuszu programu Excel przy użyciu języka Python.

# Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
workbook = self.Workbook("Book1.xls")

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Wstaw wiersz do arkusza na 3. pozycji
worksheet.getCells().insertRows(2,1)

# Zapisz zmodyfikowany plik programu Excel w formacie domyślnym (tj. Excel 2003).
workbook.save("Insert Row.xls")

Jak wstawić kolumny w Excelu w Python

Poniżej przedstawiono kroki wstawiania kolumn w arkuszu programu Excel przy użyciu języka Python.

Poniższy przykładowy kod pokazuje, jak wstawiać kolumny w arkuszu programu Excel przy użyciu języka Python.

# Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
workbook = self.Workbook('Book1.xls')

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Wstaw kolumnę do arkusza na drugiej pozycji
worksheet.getCells().insertColumns(1,1)

# Zapisz zmodyfikowany plik programu Excel w formacie domyślnym (tj. Excel 2003).
workbook.save("Insert Column.xls")

Usuń wiersze w Excel XLSX w Python

Poniżej przedstawiono kroki usuwania wierszy z arkusza programu Excel przy użyciu języka Python.

Poniższy przykładowy kod pokazuje, jak usunąć wiersze z arkusza programu Excel w języku Python.

# Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
workbook = self.Workbook("Book1.xls")

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Usuń 10 wierszy z arkusza, zaczynając od trzeciego rzędu
worksheet.getCells().deleteRows(2,10,True)

# Zapisz zmodyfikowany plik programu Excel w formacie domyślnym (tj. Excel 2003).
workbook.save("Insert Row.xls")

Usuń kolumny w programie Excel XLSX w Python

Poniżej przedstawiono kroki usuwania kolumn z arkusza programu Excel przy użyciu języka Python.

Poniższy przykładowy kod pokazuje, jak usunąć kolumny z arkusza programu Excel przy użyciu języka Python.

# Utwórz instancję obiektu skoroszytu według ścieżki pliku programu Excel
workbook = self.Workbook('Book1.xls')

# Uzyskaj dostęp do pierwszego arkusza w pliku Excel
worksheet = workbook.getWorksheets().get(0)

# Usuń kolumnę z arkusza na 2. pozycji
worksheet.getCells().deleteColumns(1,1,True)

# Zapisz zmodyfikowany plik programu Excel w formacie domyślnym (tj. Excel 2003).
workbook.save("Insert Column.xls")

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak pracować z wierszami i kolumnami w programie Excel. W szczególności widziałeś, jak wstawiać lub usuwać wiersze i kolumny w arkuszach programu Excel za pomocą Python. Ponadto możesz dowiedzieć się więcej o interfejsie API Python Excel, korzystając z dokumentacji. Ponadto możesz dzielić się z nami swoimi pytaniami za pośrednictwem naszego forum.

Zobacz też