python 如何将电子表格按照某一列相同数据分到一个一个工作表中

你可以使用 Pandas 库来将电子表格按照某一列相同数据分成多个工作表。下面是一些示例代码:

import pandas as pd
# 读取电子表格文件
df = pd.read_excel('data.xlsx')
# 按照某一列的值分组
groups = df.groupby('Column_Name')
# 创建一个 Excel 文件写入分组后的数据
writer = pd.ExcelWriter('output.xlsx')
for name, group in groups:
  # 将每个分组写入不同的工作表
  group.to_excel(writer, sheet_name=name)
# 关闭 Excel 文件
writer.save()

 

在上面的代码中,你需要将 `Column_Name` 替换成你需要分组的列名,将 `data.xlsx` 替换成你的电子表格文件名,并将 `output.xlsx` 替换成你的输出文件名。运行上面的代码后,你将会得到一个包含多个工作表的 Excel 文件,每个工作表包含相同值的行。

评论列表
 
  • mb    

    不知道

  • mb    

    试一试

  • mb    

    嗨不嗨!

  •  
    发表评论
    😀 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 🥰 😜 😝 🤗 🤔 😭 😤 👍

    为你推荐
    Ta的个人站点

    Mark Do发布文章179篇


    关注微信

    分类