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

相关推荐
让你三行代码QAQ18 分钟前
AI大模型开发核心名词速览
python
2401_8685347831 分钟前
农商行分布式网络建设
python·pygame
AC赳赳老秦1 小时前
OpenClaw 多源采集公开行业数据:从原始信息到研究报告初稿的自动化实践
java·c语言·c++·python·php·deepseek·openclaw
程序员雷欧2 小时前
AQS深度解析
开发语言·python
玩三国杀玩的2 小时前
Pytorch-c++-CUDA
c++·pytorch·python·深度学习
Albert Edison2 小时前
PyCharm 字体大小设置
ide·python·pycharm
叠层归一研究院2 小时前
如何用程序搭建一个 AGI 种子系统(一):从向量种子到无限生长引擎
人工智能·python·算法·机器学习·agi
l1258653 小时前
# RAG重排序实战:硅基流动bge-reranker-v2-m3在线API vs 本地CrossEncoder,一篇讲透两种方案
数据库·人工智能·python·深度学习·算法·机器学习·langchain
问天_观心3 小时前
零基础在windows环境下的WSL使用llamafactory(一)
人工智能·windows·python·神经网络·语言模型·github·模型蒸馏
今天你AiPy了吗4 小时前
AI桌面助手的隐私底线 数据可落本地不出域,还能一键切换云端,全能智能体
人工智能·python·ai·ai编程·智能体