当前位置:首页python > 正文

python 读取excel

作者:野牛程序员:2024-12-10 17:23:38python阅读 2185
python 读取excel

Python 中读取 Excel 文件,可以使用 pandas 库,它提供了简单的接口来读取和处理 Excel 文件。pandas 依赖于 openpyxlxlrd 等库来支持 Excel 文件的读取。

安装 pandasopenpyxl

首先,确保已经安装了 pandasopenpyxl(用于读取 .xlsx 文件)。如果没有安装,可以使用以下命令安装:

pip install pandas openpyxl

代码:读取 Excel 文件

import pandas as pd

# 读取 Excel 文件
file_path = 'example.xlsx'  # 文件路径
df = pd.read_excel(file_path)

# 输出读取的内容
print(df)

# 读取指定的表单(如果文件中有多个表单)
sheet_name = 'Sheet1'  # 替换为实际表单名称
df_sheet = pd.read_excel(file_path, sheet_name=sheet_name)

# 输出指定表单内容
print(df_sheet)
  1. pd.read_excel(file_path):读取 Excel 文件并将其转换为 DataFrame 格式,DataFramepandas 中用于存储表格数据的主要数据结构。

  2. sheet_name='Sheet1':如果 Excel 文件中有多个表单,可以通过 sheet_name 参数指定要读取的表单名称。可以是表单名称的字符串,也可以是表单的索引(从 0 开始)。

常用参数:

  • sheet_name:指定要读取的表单,可以是表单名称或者表单索引,默认为第一个表单。

  • header:指定标题行的行数,默认为 0(表示第一行)。

  • usecols:指定需要读取的列,例如 usecols=[0, 1, 3]usecols='A:C'

  • skiprows:跳过指定行数或指定的行。

如果 Excel 文件有多个表单,可以通过如下方式读取所有表单:

all_sheets = pd.read_excel(file_path, sheet_name=None)

all_sheets 将返回一个字典,键是表单名称,值是对应的 DataFrame

读取 .xls 文件:

如果是 .xls 文件,可以通过安装 xlrd 库来读取:

pip install xlrd

然后使用相同的 pd.read_excel() 方法来读取 .xls 文件。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python 读取excel
  • 相关推荐

    最新推荐

    热门点击