Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python excel读取

作者:龙之灬殇   发布日期:2026-03-20   浏览:34

import pandas as pd

# 读取 Excel 文件
def read_excel(file_path, sheet_name=0):
    """
    读取 Excel 文件并返回 DataFrame。

    参数:
    file_path (str): Excel 文件的路径。
    sheet_name (str/int, 可选): 要读取的工作表名称或索引,默认为第一个工作表(索引为 0)。

    返回:
    DataFrame: 包含 Excel 数据的 DataFrame。
    """
    try:
        # 使用 pandas 的 read_excel 函数读取 Excel 文件
        df = pd.read_excel(file_path, sheet_name=sheet_name)
        return df
    except Exception as e:
        print(f"读取文件时出错: {e}")
        return None

# 示例用法
if __name__ == "__main__":
    file_path = "example.xlsx"  # 替换为你的 Excel 文件路径
    df = read_excel(file_path)
    if df is not None:
        print(df.head())  # 打印前几行数据

解释说明:

  1. 导入库:使用 pandas 库来处理 Excel 文件。pandas 是一个强大的数据处理库,提供了简单易用的接口来读取和写入 Excel 文件。
  2. 定义函数 read_excel:该函数接受两个参数:
    • file_path:Excel 文件的路径。
    • sheet_name:要读取的工作表名称或索引,默认为第一个工作表(索引为 0)。
  3. 读取文件:使用 pd.read_excel() 函数读取 Excel 文件,并将内容存储在一个 DataFrame 中。
  4. 异常处理:如果读取文件时发生错误(例如文件不存在或格式不正确),则捕获异常并打印错误信息。
  5. 示例用法:在 __main__ 块中,调用 read_excel 函数并打印读取到的数据的前几行。

如果你需要更多帮助或有其他问题,请随时告诉我!

上一篇:python中字符串类型有哪些

下一篇:python字符转换数字

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站