使用Pandas读取Excel文件 | AI生成和翻译

Home 2025.04

前置准备

要在 Python 中读取 Excel 文件,你需要安装 pandas 库及相应的 Excel 引擎。若未安装 pandas,请执行:

pip install pandas

对于新版 Excel 格式 (.xlsx),请安装 openpyxl

pip install openpyxl

对于 .xls 格式文件,请使用 xlrd

pip install xlrd

基础用法

Pandas 提供 pd.read_excel() 函数将 Excel 数据加载至 DataFrame。

  1. 导入 pandas:
    import pandas as pd
    
  2. 读取 Excel 文件(需指定文件路径):
    df = pd.read_excel('路径/至/你的/文件.xlsx')
    
    • 默认加载第一个工作表
    • 返回结果为包含 Excel 数据的 DataFrame
  3. 查看数据:
    print(df.head())  # 查看前5行数据
    print(df.info())  # 获取列信息与数据类型概览
    

高级选项

示例

假设存在名为 sales.xlsx 的 Excel 文件,其中包含名为 “Data” 的销售数据工作表。

import pandas as pd

# 读取指定工作表
df = pd.read_excel('sales.xlsx', sheet_name='Data')

# 显示 DataFrame
print(df)

# 如需保存为 CSV 文件
df.to_csv('sales.csv', index=False)

更多详细信息请参阅 pandas 官方文档关于 read_excel 的说明。若遇到错误,请检查 Excel 文件格式并确保已安装所需依赖包。


Back

x-ai/grok-code-fast-1

Donate