欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > Excel文件的读取

Excel文件的读取

2025/6/22 2:15:13 来源:https://blog.csdn.net/qq_40264559/article/details/145568670  浏览:    关键词:Excel文件的读取

如果要读取excel(.xlsx)文件,应该使用pandas库或openpyxl库。而不是open。

方法1:使用pandas读取xlsx文件

import pandas as pd# 读取 Excel 文件
file_path = "C:/Users/N0890/Desktop/test.xlsx"
df = pd.read_excel(file_path)# 打印 Excel 内容
print(df)

在这里插入图片描述

方法2:使用openpyxl读取xlsx文件

  • 个人感觉不太好用。
from openpyxl import load_workbook#读取excel文件
path = "C:/Users/N0890/Desktop/test.xlsx"
data=load_workbook(path)
data.active

注意:不能利用open来读取xlsx文件。

在这里插入图片描述

  • 因为open只能用于读取文本文件,不能读取二进制文件,所以不能用open读取xlsx文件。以下为常见的文本文件和二进制文件。
    在这里插入图片描述
  • 解释文本文件和二进制文件。
    1、文本文件储存的是可读字符,可以用普通文本编辑器打开。
    2、文本文件需要编码“如UTF-8”,ASCII”来表示字符。
    3、文本文件适合储存人类可读的数据(如代码、文章、CSV数据)。

1、二进制文件储存的原始数据(0和1),不能用文本编辑器打开。
2、二进制文件适用于图片、音频、视频、应用程序、压缩文件等。

  • 解释为什么.xlsx是二进制文件
    Excel文件的(.xlsx)虽然看起来是表格,但实际上是压缩的XML文件,不能直接用文本方式读取。正确的读取方式是用pandas,而错误的读取方式是用open。以下表格阐述了什么什么适合用文本文件?什么适合用二进制文件。
    在这里插入图片描述
    在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词