excel及panda的部分内容

[复制链接]
发表于 2026-2-23 10:51:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

python操纵EXCEL

在 Python 中,操纵 Excel 文件通常利用以下几个库:
Pandas:强大的数据分析库,支持读取和写入 Excel 文件。
Openpyxl:专门用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件。
xlrd:用于读取旧的 Excel 文件格式(.xls)。
xlwt:用于写入旧的 Excel 文件格式(.xls)。
pandas 可以处理惩罚两种格式,但必要依靠相应的库来处理惩罚差别的格式。
Pandas 操纵 Excel 的 DataFrame

读取 Excel 文件
  1. import pandas as pd
  2. # 读取 Excel 文件中的第一个表格
  3. df = pd.read_excel('example.xlsx')
  4. # 若文件有多个表格,可以指定表格名称或索引
  5. df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
  6. df = pd.read_excel('example.xlsx', sheet_name=0)
复制代码
写入 Excel 文件
  1. import pandas as pd
  2. # 创建一个 DataFrame
  3. data = {'Name': ['John', 'Anna', 'Peter', 'Linda'],
  4.         'Age': [28, 24, 35, 32]}
  5. df = pd.DataFrame(data)
  6. # 写入 Excel 文件
  7. df.to_excel('output.xlsx', index=False)
复制代码
读取 .xls 文件
  1. import pandas as pd
  2. # 读取 .xls 文件
  3. df = pd.read_excel('example.xls', engine='xlrd')
复制代码
写入 .xls 文件
  1. import pandas as pd
  2. # 创建一个 DataFrame
  3. data = {'Name': ['John', 'Anna', 'Peter', 'Linda'],
  4.         'Age': [28, 24, 35, 32]}
  5. df = pd.DataFrame(data)
  6. # 写入 .xls 文件
  7. df.to_excel('output.xls', engine='xlwt', index=False)
复制代码
总结

Pandas:得当处理惩罚一样寻常数据分析任务,支持读取和写入 .xls 和 .xlsx 文件。
Openpyxl:专门处理惩罚 .xlsx 文件。
xlrd 和 xlwt:分别用于读取和写入 .xls 文件。
利用 Pandas 操纵 Excel 文件时,Pandas 会根据文件后缀自动选择符合的引擎来处理惩罚文件格式。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表