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

相关推荐
小白今天也很酷1 分钟前
MCXN947更新板载DAP_Link固件的方法
c语言·python·单片机·ubuntu·excel·1024程序员节
小羊没烦恼!4 分钟前
.NET无侵入自动化探针原理和主流实现
运维·开发语言·javascript·python·自动化·.net·1024程序员节
立康科普9 分钟前
含多肽钙的补钙产品是什么?和普通钙片有什么区别?
python·1024程序员节
“AI国潮设计-小江”9 小时前
【AIGC实战】Python+SDXL批量生成“潮汕英歌舞不倒翁”IP | 角色一致性与多场景融合方案,附完整代码
开发语言·人工智能·python·prompt·aigc
Linux_cy9 小时前
服务器管理工具哪个好用?我用了七八个
运维·服务器·javascript·python·ssh·面板·gmssh
MoRanzhi12039 小时前
第6篇(下)· 使用 PyQt5 实现 2048 高性能计算版:统一运行控制与跨模式安全交接
python·pyqt·进程管理·状态机·软件架构·并发控制·数据一致性
code tsunami9 小时前
【无标题】
开发语言·python
CodeGL9 小时前
10、Python基础之进程和线程
开发语言·python
TechWayfarer10 小时前
PHP漏洞被利用,怎么揪出攻击IP?
开发语言·python·tcp/ip·网络安全·php
2601_9679801111 小时前
Python列表操作方法详解
python·数据类型·修改·列表操作·功能汇总