Přejít na hlavní obsah

Jak nastavit šířku sloupce aplikace excel pomocí openpyxl

Openpyxl je výkonná knihovna v jazyce Python, která poskytuje možnost vytvářet, upravovat a ukládat soubory aplikace Excel. Je široce používán k automatizaci úloh souvisejících se zpracováním dat ve formátu Excel. Jedním z takových úkolů může být nastavení šířky sloupce v Excelu.

Šířka sloupce v Excelu je ve výchozím nastavení automaticky definována na základě velikosti obsahu ve sloupcových buňkách. Někdy je však nutné nastavit určitou šířku sloupce, aby byla data přehledná a snadno čitelná. A tady přichází openpyxl na pomoc.

Pomocí openpyxl můžeme snadno nastavit šířku sloupce v Excelu. K tomu budeme muset importovat několik tříd a metod z knihovny. Poté můžeme použít metodu column_dimensions, abychom získali přístup k šířce sloupce a nastavili jeho hodnotu.

Příklad:

from openpyxl import Workbook

from openpyxl.utils import get_column_letter

from openpyxl import load_workbook

# Nastavte šířku sloupce a na 20 znaků

ws.column_dimensions[get_column_letter(1)].width = 20

V tomto příkladu nejprve vytvoříme nový soubor aplikace Excel pomocí třídy Workbook z openpyxl. Poté přistupujeme k aktivnímu listu knihy (ws) pro nastavení šířky sloupce. Používáme metodu column_dimensions, abychom získali přístup k šířce sloupce a nastavili jeho hodnotu na 20 znaků. Na konci uložíme soubor pomocí metody save.

Nyní máte základní sadu pokynů k instalaci šířky sloupce v Excelu pomocí openpyxl. Tento příklad můžete snadno přizpůsobit svým konkrétním potřebám a použít jej ke zpracování dat v Excelu. Stáhněte si knihovnu openpyxl a začněte spravovat šířku sloupců v Excelu hned teď!

Nastavení šířky sloupce excel pomocí openpyxl

Často je nutné nastavit šířku sloupce v Excelu, aby se data v něm zobrazovala správně. S openpyxl to lze snadno provést. Zde je příklad kódu:

# Otevřete soubor Excel

# Vyberte aktivní list (první list v souboru)

# Nastavte šířku sloupce a na 15 znaků

V tomto příkladu otevřeme soubor Excel pomocí funkce 'load_workbook ()' z knihovny openpyxl. Poté vybereme aktivní list pomocí atributu 'active `u objektu`workbook'. Dále pomocí` column_dimensions ' nastavíme šířku sloupce a na 15 znaků.

Nakonec uložíme změny v souboru pomocí funkce ' save ()'.

Tento příklad kódu můžete použít jako výchozí bod a přizpůsobit jej pro své potřeby. Nyní víte, jak nastavit šířku sloupce v Excelu pomocí openpyxl!

Začínáme s openpyxl

Než začnete používat openpyxl, musíte jej nainstalovat. K tomu budete muset nainstalovat Python, pokud jej ještě nemáte. Poté můžete nainstalovat openpyxl pomocí správce balíčků Pip spuštěním následujícího příkazu na příkazovém řádku:

pip install openpyxl

Po úspěšné instalaci openpyxl jste připraveni začít pracovat s knihovnou. Podívejme se na hlavní kroky, které můžete podniknout při práci s openpyxl:

    Otevření souboru aplikace Excel: pomocí openpyxl můžete otevřít existující soubor aplikace Excel pomocí funkce load_workbook(). Například následující kód otevře soubor s názvem " example.xlsx":

from openpyxl import load_workbookworkbook = load_workbook('example.xlsx')
sheet = workbook['Sheet1']
value = sheet['A1'].value
A tento kód zaznamenává hodnotu " Hello, World!"v buňce A1:
sheet['A1'].value = 'Hello, World!'
workbook.save('example.xlsx')

To jsou jen základy práce s openpyxl. Knihovna nabízí mnoho dalších funkcí, které mohou být užitečné při práci se soubory Excel. Prozkoumejte dokumentaci openpyxl a zjistěte více o jejích možnostech.

Nastavení šířky sloupce v openpyxl

Zde je jednoduchý příklad použití openpyxl k nastavení šířky sloupce:

  1. Nainstalujte knihovnu openpyxl, pokud ještě neexistuje:
    • pip install openpyxl
  2. Importujte potřebné moduly:
    • from openpyxl import Workbook, load_workbook
  3. Stáhněte si existující soubor aplikace Excel:
    • wb = load_workbook ('název souboru.xlsx')
  4. Vyberte požadovaný list:
    • ws = wb['jméno']
  5. Nastavte šířku sloupce:
    • ws.column_dimensions['B'].width = 15
  6. Uložte změny v souboru:
    • wb.save ("jméno").xlsx')

V tomto příkladu jsme nastavili šířku sloupce B na 15. Můžete také použít číselnou hodnotu k nastavení šířky sloupce v pixelech.

Praktický příklad instalace šířky sloupce

Chcete-li nastavit šířku sloupce v souboru Excel pomocí knihovny openpyxl, musíte:

  1. Otevřete soubor Excel pomocí openpyxl.
  2. Vyberte požadovaný list v souboru.
  3. Nastavit novou šířku sloupce.
  4. Uložit soubor Excel.
import openpyxl# Открытие файла Excelworkbook = openpyxl.load_workbook('example.xlsx')# Выбор нужного листаsheet = workbook['Sheet1']# Установка новой ширины столбцаsheet.column_dimensions['A'].width = 15# Сохранение файла Excelworkbook.save('example.xlsx')

V tomto příkladu bude šířka sloupce s indexem ' A ' nastavena na 15.

Tento příklad ukazuje, jak nastavit šířku sloupce pomocí knihovny openpyxl a umožňuje snadné změny šířky sloupců v souboru Excel na základě vašich potřeb.