当前位置: 首页 > article >正文

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。以下表格阐述了什么什么适合用文本文件?什么适合用二进制文件。
    在这里插入图片描述
    在这里插入图片描述

http://www.kler.cn/a/545287.html

相关文章:

  • 【工业场景】用YOLOv8实现火灾识别
  • Windows软件自动化利器:pywinauto python
  • python 大数据的优势
  • vscode插件Remote - SSH使用教程
  • postman登录cookie设置
  • 什么是HTTP Error 429以及如何修复
  • 19.4.9 数据库方式操作Excel
  • 2025 年 1 月区块链游戏研报:市场指标下滑,平台竞争加剧
  • 简单了解低代码Low Code
  • 最新消息 | 德思特荣获中国创新创业大赛暨广州科技创新创业大赛三等奖!
  • 【Antv G2 5.x】饼图添加点击事件,获取当前坐标数据
  • 旅游全域体验系统(源码+文档+部署+讲解)
  • 哈希表-两个数的交集
  • 利用Java爬虫按图搜索1688商品(拍立淘):实战案例指南
  • MySQL统计指定表中各字段的空值、空字符串或零值比例
  • 面试经典150题——堆
  • 科技之光闪耀江城:2025武汉国际半导体产业与电子技术博览会5月15日盛大开幕
  • Django开发入门 – 3.用Django创建一个Web项目
  • git: 如何查询某个文件或者某个目录的更新历史
  • 前端开发工程中如何利用DeepSeek提升工作效率:实战案例与策略解析