python按行拆分表格_Python几行代码轻松拆分表格
Python幾行代碼輕松拆分表格
作者:梅朵
微信公眾號:實用辦公編程技能
微信號:Excel-Python
什么?,Python幾行代碼竟然可以按指定輕松拆分表格?
將test.xls中的數(shù)據(jù)按地區(qū)拆分成不同的表格,如:
廣州.xls…深圳.xls…西安
那么如何用Python來實現(xiàn)呢?
總共7行代碼,是不是蠢蠢欲動,你也想試試!
將test.xls中的數(shù)據(jù)按地區(qū)拆分成不同的表格,主要有4步:
第一步:導入所需要的庫:pandas
pandas是數(shù)據(jù)分析處理庫,可以讀寫Excel表格的。
import pandas as pd
第二步:讀取Excel表格
使用pandas的read_excel函數(shù)進行讀取。
file=pd.read_excel(r'C:\Users\Administrator\Desktop\file\test.xls',sheet_name="銷售總表")
第三步:獲取地區(qū)目錄
使用pandas的iloc獲取地區(qū)列,使用drop_duplicates函數(shù)獲取不重復地區(qū)目錄。
menu=file.iloc[:,0].drop_duplicates()
第四步:按地區(qū)目錄將Excel表格進行拆分
主要是使用for循環(huán)進行拆分。for name in menu: df1=file[file.地區(qū)==name]
path="C:\\Users\\Administrator\\Desktop\\file\\"+name+".xls"
df1.to_excel(path,index=None)
小伙伴們,是不是很簡單!
以上就是用Python幾行代碼實現(xiàn)表格按條件拆分的方法,下面給出具體的代碼,供大家交流!
關注我們的公眾號“實用辦公編程技能”(微信號:Excel-Python),讓我們的工作和生活變更更輕松!
往期文章:
掃描關注更多精彩,歡迎留言!
總結
以上是生活随笔為你收集整理的python按行拆分表格_Python几行代码轻松拆分表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 川教版初中一年级计算机教案,川教版信息技
- 下一篇: 不可复制的亚马逊:解码亚马逊商业模式