Python操作Excel把數(shù)據(jù)分給sheet
需求:根據(jù)country列的不同值,將內(nèi)容分到不同sheet

方法一:
讀取原Excel,根據(jù)country列將不同的內(nèi)容放到不同的sheet,并根據(jù)國(guó)家名稱命名,將結(jié)果放到新的輸出文件中。
#!/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()
結(jié)果,生成了output.xlsx,將appname_test.xlsx中的匯總數(shù)據(jù)根據(jù)不同國(guó)家分到了不同sheet:

方法二:
讀取原Excel,根據(jù)country列將不同的內(nèi)容放到不同的CSV文件,并根據(jù)國(guó)家名稱命名。
#!/usr/bin/env python3
#讀取Excel文件
import pandas as pd
input_file = "F://python入門//數(shù)據(jù)2//appname_test.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)
for country in list(category_countory):
df = data_frame[data_frame['country'] == country]
df.to_csv("F:/python入門/數(shù)據(jù)2/table_{}.csv".format(country), encoding="gbk", index=False)
結(jié)果生成四個(gè)csv文件:

以table_繁體中文為例:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python 實(shí)現(xiàn)讀取一個(gè)excel多個(gè)sheet表并合并的方法
- 解決python pandas讀取excel中多個(gè)不同sheet表格存在的問題
- Python使用Excel將數(shù)據(jù)寫入多個(gè)sheet
- python實(shí)現(xiàn)跨excel sheet復(fù)制代碼實(shí)例
- python實(shí)現(xiàn)讀取excel文件中所有sheet操作示例
- python查詢文件夾下excel的sheet名代碼實(shí)例
- python得到一個(gè)excel的全部sheet標(biāo)簽值方法
- python實(shí)現(xiàn)跨excel的工作表sheet之間的復(fù)制方法
- 使用Python通過win32 COM打開Excel并添加Sheet的方法
- python 合并多個(gè)excel中同名的sheet
相關(guān)文章
python通過pip更新所有已安裝的包實(shí)現(xiàn)方法
下面小編就為的帶來一篇python通過pip更新所有已安裝的包實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05
Python通用循環(huán)的構(gòu)造方法實(shí)例分析
這篇文章主要介紹了Python通用循環(huán)的構(gòu)造方法,結(jié)合實(shí)例形式分析了Python常見的交互循環(huán)、哨兵循環(huán)、文件循環(huán)、死循環(huán)等實(shí)現(xiàn)與處理技巧,需要的朋友可以參考下2018-12-12

