Python操作Excel把數(shù)據(jù)分給sheet的方法-創(chuàng)新互聯(lián)

這篇文章主要講解了Python操作Excel把數(shù)據(jù)分給sheet的方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

成都創(chuàng)新互聯(lián)專注于德惠企業(yè)網站建設,成都響應式網站建設,商城網站制作。德惠網站建設公司,為德惠等地區(qū)提供建站服務。全流程按需制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

需求:根據(jù)country列的不同值,將內容分到不同sheet

Python操作Excel把數(shù)據(jù)分給sheet的方法

方法一:

讀取原Excel,根據(jù)country列將不同的內容放到不同的sheet,并根據(jù)國家名稱命名,將結果放到新的輸出文件中。

#!/usr/bin/env python3
#讀取Excel文件
import pandas as pd
input_file = "F://python入門//數(shù)據(jù)2//appname_test.xlsx"
output_file = "F://python入門//數(shù)據(jù)2//output.xlsx"
data_frame = pd.read_excel(input_file,sheet_name='sum1',index_col = None)
data_frame_country = data_frame['country']
category_countory = set(data_frame_country)
writer = pd.ExcelWriter(output_file)
for country in list(category_countory):
  df = data_frame[data_frame['country'] == country]
  df.to_excel(writer, sheet_name= country ,index=False)
writer.save()

分享標題:Python操作Excel把數(shù)據(jù)分給sheet的方法-創(chuàng)新互聯(lián)
轉載注明:http://muchs.cn/article44/dhioee.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊Google、品牌網站設計、外貿建站、微信小程序、定制開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化