EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
Python将Excel拆分成单独文件
来源:互联网
2023-02-20 19:23:18 153
Python将Excel按分组条件拆分成单独文件
工具/原料
- 华为mate book x pro
- Windowswin10
- jupyter notebookPython3.8
方法/步骤
首先导入包
import pandas as pd
获取源文件,文件名,拆分条件
file_name = '拆分.xlsx'
aa = "分组"
data = pd.read_excel("./{}".format(file_name))
rows = data.shape[0]
department_list = []
按拆分条件分别保存数据到列表
for i in range(rows):
temp = data[aa][i]
if temp not in department_list:
department_list.append(temp)
用循环将数据分布保存成文件,按分组条件命名
for department in department_list:
new_df = pd.DataFrame()
for i in range (0, rows):
if data[aa][i] == department:
new_df = pd.concat([new_df, data.iloc[[i],:]], axis = 0, ignore_index = True)
new_df.to_excel(file_name.split(".")[0] "-" str(department) ".xlsx", sheet_name=department, index = False)
注意事项
- 搜索instructions.py,右键文件-属性-常规-更改,选择python,确定,保存
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
上一篇:mysql表导入excel文件数据 下一篇:Excel中如何利用图标集让数据更醒目