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 会根据文件后缀自动选择合适的引擎来处理文件格式。

相关推荐
taczeng5 分钟前
关于python的Django项目性能优化
开发语言·python
王尼莫啊31 分钟前
python绘制爱心代码
开发语言·python
开心工作室_kaic37 分钟前
基于Android的安全知识学习APP的设计与实现(论文+源码)_kaic
android·java·开发语言·spring boot·python·学习·安全
Lumos_yuan1 小时前
Lumos学习王佩丰Excel第十三讲:邮件合并
学习·excel·邮件·邮件合并
Stanford_11061 小时前
命令模式:如何利用命令模式实现手游后端架构?
java·c语言·c++·后端·python·架构·命令模式
椰椰椰耶2 小时前
【Python】列表和元组
开发语言·python
RaidenQ3 小时前
2024.8.24 Python,链表异常断裂问题,双链表的建立问题,全排列中的引用机制与copy的使用,最大子数组和
开发语言·python·链表
海边散步的蜗牛4 小时前
Python编程、机器学习与深度学习
python·深度学习·机器学习
山川而川-R4 小时前
Flask 安装和应用
后端·python·flask
孺子牛 for world4 小时前
python程序,实现卷积神经网络。
开发语言·python·cnn