Je možné získat informace z tabulky. Čtení, zápis nebo úpravy dat lze provádět v Pythonu lze provádět pomocí různých metod. Uživatel může také muset procházet různé listy a získávat data na základě určitých kritérií nebo upravovat některé řádky a sloupce a dělat spoustu práce. Zde uvidíme různé metody čtení našeho souboru Excel.
Požadovaný modul
pip install xlrd>
Vložte soubor:
Metoda 1: Čtení souboru aplikace Excel pomocí Pythonu pomocí Pandas
V této metodě nejprve naimportujeme modul Pandas a poté použijeme Pandas ke čtení našeho excelového souboru. V tomto článku si můžete přečíst více operací pomocí souboru Excel pomocí Pandas. Klikněte zde
Python3
řetězec na booleovskou javu
# import pandas lib as pd> import> pandas as pd> # read by default 1st sheet of an excel file> dataframe1>=> pd.read_excel(>'book2.xlsx'>)> print>(dataframe1)> |
>
>
Výstup:
Metoda 2: Čtení excelového souboru pomocí Pythonu pomocí openpyxl
Funkce load_workbook() otevře soubor Books.xlsx ke čtení. Tento soubor je předán jako argument této funkci. Předmětem dataframe.active byl ve skriptu vytvořen pro čtení hodnot vlastností max_row a max_column. Tyto hodnoty se používají ve smyčkách ke čtení obsahu souboru Books2.xlsx. Další operace pomocí openpyxl si můžete přečíst v tomto článku .
Python3
string.compareto c#
import> openpyxl> # Define variable to load the dataframe> dataframe>=> openpyxl.load_workbook(>'Book2.xlsx'>)> # Define variable to read sheet> dataframe1>=> dataframe.active> # Iterate the loop to read the cell values> for> row>in> range>(>0>, dataframe1.max_row):> >for> col>in> dataframe1.iter_cols(>1>, dataframe1.max_column):> >print>(col[row].value)> |
>
>
Výstup:
Metoda 3: Čtení excelového souboru pomocí Pythonu pomocí Xlwings
Xlwings lze použít pro vkládání dat do souboru Excel podobně, jako se čte ze souboru Excel. Data mohou být poskytnuta jako seznam nebo jeden vstup do určité buňky nebo výběru buněk. Další operace pomocí Xlwings si můžete přečíst v tomto článku .
Python3
# Python3 code to select> # data from excel> import> xlwings as xw> # Specifying a sheet> ws>=> xw.Book(>'Book2.xlsx'>).sheets[>'Sheet1'>]> # Selecting data from> # a single cell> v1>=> ws.>range>(>'A1:A7'>).value> # v2 = ws.range('F5').value> print>(>'Result:'>, v1, v2)> |
>
java třídící seznam polí
>
Výstup:
Result: ['Name Age Stream Percentage', '0 Ankit 18 Math 95', '1 Rahul 19 Science 90', '2 Shaurya 20 Commerce 85', '3 Aishwarya 18 Math 80', '4 Priyanka 19 Science 75', None]>
DOPORUČENÝ ČLÁNEK – Jak automatizovat excelový list v Pythonu?