Vložit odstranit řádky nebo sloupce v Excelu v Python

Při práci s tabulkovým procesorem může být často nutné vkládat nebo odstraňovat řádky a sloupce v listech. V souladu s tím tento článek popisuje, jak programově manipulovat s řádky a sloupci v listech. Zejména se naučíte, jak vkládat nebo mazat řádky a sloupce v excelovém listu v Python.

Knihovna Python pro vkládání nebo odstraňování řádků a sloupců aplikace Excel

Abychom vložili nebo odstranili řádky a sloupce v listech XLSX/XLS, použijeme Aspose.Cells for Python přes Java API. Jedná se o výkonné rozhraní API pro manipulaci s tabulkami, které poskytuje širokou škálu funkcí pro automatizaci Excelu. Rozhraní API můžete nainstalovat pomocí následujícího příkazu pip.

pip install aspose-cells

Jak vložit řádky do Excelu pomocí Python

Níže jsou uvedeny kroky pro vložení řádků do listu aplikace Excel v Python.

Následující ukázka kódu ukazuje, jak vložit řádky do listu aplikace Excel pomocí Python.

# Vytvořte instanci objektu Workbook pomocí cesty k souboru Excel
workbook = self.Workbook("Book1.xls")

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Vložte řádek do listu na 3. pozici
worksheet.getCells().insertRows(2,1)

# Uložte upravený soubor aplikace Excel ve výchozím formátu (tj. Excel 2003).
workbook.save("Insert Row.xls")

Jak vložit sloupce do Excelu v Python

Níže jsou uvedeny kroky pro vložení sloupců do listu aplikace Excel pomocí Python.

Následující ukázka kódu ukazuje, jak vložit sloupce do listu aplikace Excel pomocí Python.

# Vytvořte instanci objektu Workbook pomocí cesty k souboru Excel
workbook = self.Workbook('Book1.xls')

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Vložte sloupec do listu na 2. pozici
worksheet.getCells().insertColumns(1,1)

# Uložte upravený soubor aplikace Excel ve výchozím formátu (tj. Excel 2003).
workbook.save("Insert Column.xls")

Odstraňte řádky v Excelu XLSX v Python

Níže jsou uvedeny kroky k odstranění řádků z listu aplikace Excel pomocí Python.

Následující ukázka kódu ukazuje, jak odstranit řádky z listu aplikace Excel v Python.

# Vytvořte instanci objektu Workbook pomocí cesty k souboru Excel
workbook = self.Workbook("Book1.xls")

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Odstraňte 10 řádků z listu počínaje 3. řádkem
worksheet.getCells().deleteRows(2,10,True)

# Uložte upravený soubor aplikace Excel ve výchozím formátu (tj. Excel 2003).
workbook.save("Insert Row.xls")

Odstraňte sloupce v Excelu XLSX v Python

Níže jsou uvedeny kroky k odstranění sloupců z listu aplikace Excel pomocí Python.

Následující ukázka kódu ukazuje, jak odstranit sloupce z listu aplikace Excel pomocí Python.

# Vytvořte instanci objektu Workbook pomocí cesty k souboru Excel
workbook = self.Workbook('Book1.xls')

# Otevřete první list v souboru aplikace Excel
worksheet = workbook.getWorksheets().get(0)

# Odstraňte sloupec z listu na 2. pozici
worksheet.getCells().deleteColumns(1,1,True)

# Uložte upravený soubor aplikace Excel ve výchozím formátu (tj. Excel 2003).
workbook.save("Insert Column.xls")

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

V tomto článku jste se naučili pracovat s řádky a sloupci v Excelu. Konkrétně jste viděli, jak vložit nebo odstranit řádky a sloupce v listech aplikace Excel pomocí Python. Kromě toho můžete prozkoumat více o Python Excel API pomocí dokumentace. Kromě toho s námi můžete sdílet své dotazy prostřednictvím našeho fóra.

Viz také