How to read excel file program in python

下次还敢
Release: 2024-03-28 22:54:25
Original
325 people have browsed it

How to read Excel files using Python? Import the Pandas library. Use the pd.read_excel() function to load the Excel file. View file contents: df.head(). Access a specific sheet: df = pd.read_excel('path/to/excel_file.xlsx', sheet_name='Sheet1'). Access a specific cell: value = df.iloc[row_index, column_index]. Iterate over rows and columns: for row in df.iterrows(). Save changes: df.to

How to read excel file program in python

How to read Excel files using Python

Import the necessary libraries

First, you need to import the Pandas library to read the Excel file:

import pandas as pd
Copy after login

Load the Excel file

Usepd. read_excel()Function loads Excel file:

df = pd.read_excel('path/to/excel_file.xlsx')
Copy after login

wherepath/to/excel_file.xlsxis the path of the Excel file to be loaded.

View file contents

To view the first five lines of a loaded file:

df.head()
Copy after login

Access specific tables and cells

If you have multiple worksheets, you can use thesheet_nameparameter to specify the worksheet to read:

df = pd.read_excel('path/to/excel_file.xlsx', sheet_name='Sheet1')
Copy after login

To access a specific cell, you can useilocorlocFunction:

value = df.iloc[row_index, column_index]
Copy after login

or

value = df.loc[row_label, column_label]
Copy after login

Iterate over rows and columns

You can use Pandas' Iterator to iterate over rows and columns:

for row in df.iterrows(): # row 是一个元组,包含行索引和行数据 print(row) for col in df.itercols(): # col 是一个元组,包含列名和列数据 print(col)
Copy after login

Save changes

If changes are made to the file, you can use theto_excel()function to save the changes :

df.to_excel('path/to/output_file.xlsx')
Copy after login

The above is the detailed content of How to read excel file program in python. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!