Infoga ta bort rader eller kolumner i Excel i Python

När du arbetar med kalkylbladsmanipulering kan du ofta behöva infoga eller ta bort rader och kolumner i dina kalkylblad. I enlighet med det täcker den här artikeln hur man manipulerar rader och kolumner i kalkylblad programmatiskt. Särskilt kommer du att lära dig hur du infogar eller tar bort rader och kolumner i ett Excel-kalkylblad i Python.

Python-bibliotek för att infoga eller ta bort Excel-rader och -kolumner

För att infoga eller ta bort rader och kolumner i Excel XLS-kalkylblad använder vi Aspose.Cells for Python API. Det är ett kraftfullt API för hantering av kalkylblad som ger ett brett utbud av funktioner för Excel-automatisering. Du kan installera API:t med följande pip-kommando.

pip install aspose-cells

Infoga rader i Excel XLS med Python

Följande är stegen för att infoga rader i ett Excel-kalkylblad i Python.

Följande kodexempel visar hur man infogar rader i ett Excel-kalkylblad med Python.

# Instantiera ett arbetsboksobjekt med excel-filsökväg
workbook = self.Workbook("Book1.xls")

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Infoga en rad i arbetsbladet på tredje plats
worksheet.getCells().insertRows(2,1)

# Spara den ändrade Excel-filen i standardformat (det vill säga Excel 2003).
workbook.save("Insert Row.xls")

Hur man infogar kolumner i Excel i Python

Följande är stegen för att infoga kolumner i Excel-kalkylblad med Python.

Följande kodexempel visar hur man infogar kolumner i ett Excel-kalkylblad med Python.

# Instantiera ett arbetsboksobjekt med excel-filsökväg
workbook = self.Workbook('Book1.xls')

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Infoga en kolumn i kalkylbladet på andra plats
worksheet.getCells().insertColumns(1,1)

# Spara den ändrade Excel-filen i standardformat (det vill säga Excel 2003).
workbook.save("Insert Column.xls")

Ta bort rader i en Excel XLSX i Python

Följande är stegen för att ta bort rader från ett Excel-kalkylblad med Python.

Följande kodexempel visar hur man tar bort rader från ett Excel-kalkylblad i Python.

# Instantiera ett arbetsboksobjekt med excel-filsökväg
workbook = self.Workbook("Book1.xls")

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Ta bort 10 rader från kalkylbladet från 3:e raden
worksheet.getCells().deleteRows(2,10,True)

# Spara den ändrade Excel-filen i standardformat (det vill säga Excel 2003).
workbook.save("Insert Row.xls")

Ta bort kolumner i Excel XLSX i Python

Följande är stegen för att ta bort kolumner från ett Excel-kalkylblad med Python.

Följande kodexempel visar hur man tar bort kolumner från ett Excel-kalkylblad med Python.

# Instantiera ett arbetsboksobjekt med excel-filsökväg
workbook = self.Workbook('Book1.xls')

# Öppna det första kalkylbladet i Excel-filen
worksheet = workbook.getWorksheets().get(0)

# Ta bort en kolumn från kalkylbladet på andra plats
worksheet.getCells().deleteColumns(1,1,True)

# Spara den ändrade Excel-filen i standardformat (det vill säga Excel 2003).
workbook.save("Insert Column.xls")

Skaffa en gratis API-licens

Du kan få en gratis tillfällig licens för att använda API:t utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du arbetar med rader och kolumner i Excel. Speciellt har du sett hur du infogar eller tar bort rader och kolumner i Excel-kalkylblad med Python. Dessutom kan du utforska mer om Python Excel API med hjälp av dokumentationen. Dessutom kan du dela dina frågor med oss via vårt forum.

Se även