Python导入Excel数据表的几种实现方式

 更新时间:2024年01月17日 09:51:33   作者:风儿啷个啷个吹w  
在Python中可以使用许多库来处理Excel文件,下面这篇文章主要给大家介绍了关于Python导入Excel数据表的几种实现方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
  • 如何导入csv、xlsx格式的Excel;
  • 一张数据表里有多个sheet页,如何获取所有sheet页名字,并导入每张sheet页;

1. 导入CSV格式的Excel表:

import pandas as pd
import numpy as np

df_data=pd.read_csv('数据底表.csv')
print(df_data.shape) 
df_data.head(3)

2. 导入xlsx格式的Excel表:

  • 如果Excel表里只有一个sheet页:
import pandas as pd

df_data = pd.read_excel('数据底表.xlsx',engine='openpyxl')
  • 如果Excel表里有多个sheet页:
import pandas as pd

df_data_表1 = pd.read_excel('数据底表.xlsx',sheet_name='表1',engine='openpyxl')
df_data_表2 = pd.read_excel('数据底表.xlsx',sheet_name='表2',engine='openpyxl')
  • 如果Excel表里sheet页过多:
import pandas as pd

def read_excel_sheets(excel_file):
    # 读取 Excel 文件
    excel_sheets = pd.ExcelFile(excel_file,engine='openpyxl')
    # 获取工作表名称
    sheet_names = excel_sheets.sheet_names
    # 读取每个工作表并存储在 DataFrame 中
    dfs = [excel_sheets.parse(sheet_name) for sheet_name in sheet_names]
    # 返回每个工作表的名称和对应的 DataFrame
    return {sheet_name: df for sheet_name, df in zip(sheet_names, dfs)}

# 示例用法
excel_file = '数据表.xls'
dfs = read_excel_sheets(excel_file)

# 打印每个 DataFrame 的名称和列数
for sheet_name, df in dfs.items():
    print(f'DataFrame: {sheet_name} has {df.columns.size} columns')
df_学校=dfs['学校']
df_年级=dfs['年级']
df_学生=dfs['学生']

总结 

到此这篇关于Python导入Excel数据表的几种实现方式的文章就介绍到这了,更多相关Python导入Excel数据表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python3.5文件修改操作实例分析

    Python3.5文件修改操作实例分析

    这篇文章主要介绍了Python3.5文件修改操作,结合实例形式分析了Python3.5针对txt文本文件的读写、修改等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • python绘制彩虹图

    python绘制彩虹图

    这篇文章主要为大家详细介绍了python绘制彩虹图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • 解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题

    解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题

    这篇文章主要介绍了解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python从数据库读取大量数据批量写入文件的方法

    Python从数据库读取大量数据批量写入文件的方法

    今天小编就为大家分享一篇Python从数据库读取大量数据批量写入文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python使用pysmb库访问Windows共享文件夹的详细教程

    Python使用pysmb库访问Windows共享文件夹的详细教程

    本教程旨在帮助您使用pysmb库,通过SMB(Server Message Block)协议,轻松连接到Windows共享文件夹,并列举其中的文件与文件夹,此外,我们还将简要介绍如何下载和上传文件,以及如何处理可能遇到的连接错误,需要的朋友可以参考下
    2024-12-12
  • Python图片转gif方式(将静态图转化为分块加载的动态图)

    Python图片转gif方式(将静态图转化为分块加载的动态图)

    这篇文章主要介绍了Python图片转gif方式(将静态图转化为分块加载的动态图),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Python计算一个文件里字数的方法

    Python计算一个文件里字数的方法

    这篇文章主要介绍了Python计算一个文件里字数的方法,涉及Python文件操作及内容遍历的相关技巧,需要的朋友可以参考下
    2015-06-06
  • 详解Python中string模块除去Str还剩下什么

    详解Python中string模块除去Str还剩下什么

    这篇文章主要介绍了详解Python中string模块除去Str还剩下什么,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • django实现后台显示媒体文件

    django实现后台显示媒体文件

    这篇文章主要介绍了django实现后台显示媒体文件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 如何在Python 中获取单成员集合中的唯一元素

    如何在Python 中获取单成员集合中的唯一元素

    这篇文章主要介绍了如何在Python 中获取单成员集合中的唯一元素,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03

最新评论