excel及panda的部分内容

文章目录


python操作EXCEL

在 Python 中,操作 Excel 文件通常使用以下几个库:

Pandas:强大的数据分析库,支持读取和写入 Excel 文件。

Openpyxl:专门用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件。

xlrd:用于读取旧的 Excel 文件格式(.xls)。

xlwt:用于写入旧的 Excel 文件格式(.xls)。

pandas 可以处理两种格式,但需要依赖相应的库来处理不同的格式。

Pandas 操作 Excel 的 DataFrame

读取 Excel 文件

python 复制代码
import pandas as pd

# 读取 Excel 文件中的第一个表格
df = pd.read_excel('example.xlsx')

# 若文件有多个表格,可以指定表格名称或索引
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
df = pd.read_excel('example.xlsx', sheet_name=0)

写入 Excel 文件

python 复制代码
import pandas as pd

# 创建一个 DataFrame
data = {'Name': ['John', 'Anna', 'Peter', 'Linda'],
        'Age': [28, 24, 35, 32]}
df = pd.DataFrame(data)

# 写入 Excel 文件
df.to_excel('output.xlsx', index=False)

读取 .xls 文件

python 复制代码
import pandas as pd

# 读取 .xls 文件
df = pd.read_excel('example.xls', engine='xlrd')

写入 .xls 文件

python 复制代码
import pandas as pd

# 创建一个 DataFrame
data = {'Name': ['John', 'Anna', 'Peter', 'Linda'],
        'Age': [28, 24, 35, 32]}
df = pd.DataFrame(data)

# 写入 .xls 文件
df.to_excel('output.xls', engine='xlwt', index=False)

总结

Pandas:适合处理日常数据分析任务,支持读取和写入 .xls 和 .xlsx 文件。

Openpyxl:专门处理 .xlsx 文件。

xlrd 和 xlwt:分别用于读取和写入 .xls 文件。

使用 Pandas 操作 Excel 文件时,Pandas 会根据文件后缀自动选择合适的引擎来处理文件格式。

相关推荐
m0_7482522322 分钟前
Python 入门教程(2)搭建环境 2.4、VSCode配置Node.js运行环境
vscode·python·node.js
梓羽玩Python36 分钟前
太牛了!OWL:Manus 最强开源复现,开源框架GAIA基准测试中排第一!
人工智能·python
2301_7644413342 分钟前
python实现的生态模拟系统
开发语言·python·pygame
m0_748241701 小时前
Python毕业设计选题:基于django+vue的智能租房系统的设计与实现
python·django·课程设计
m0_748244961 小时前
Python毕业设计选题:基于Python的社区爱心养老管理系统设计与实现_django
python·django·课程设计
莓事哒1 小时前
静态网页的爬虫(以电影天堂为例)
爬虫·python
HerrFu1 小时前
可狱可囚的爬虫系列课程 18:成都在售新房数据爬虫(lxml 模块)实战
爬虫·python
m0_748236581 小时前
Python数据分析案例30——中国高票房电影分析(爬虫获取数据及分析可视化全流程)
爬虫·python·数据分析
datacollectionspecia1 小时前
如何使用Scrapeless抓取Google Lens结果
python
五张1 小时前
3D码农建模 - 正多面体
python