場景:當集團分布式省級資料中心,它不是由縣分裂的城市和商業。現在需要分裂由縣城市和商業和分發給縣城市。注意:這個示例代碼隻實作了由單一列分割。如果你需要過濾和分離由多個列,請修改filter_column_name city_name_to_list在這個例子中,再添加一個循環。現在,顯示你的代碼:# - * -編碼:utf - 8 - *\u2014\u2014\u201D\u201C\u201D上建立日星期五2019年11月1 09:53:30 @author: lanxuxml應用場景:Excel包含多個表需要過濾列儲存為另一個檔案\u201D\u201C進口熊貓pdsplit_excel_name_head =\u201Cname_head_\u201Dsplit_excel_name_tail =\u2018_name_ xlsx_name = ' xxxx年x: \\ \\ ' #列名用于過濾filter_column_name = ' column_name #重複資料删除後儲存列Listdf = _excel (xlsx_name) city_names = df (filter_column_name) .
tolist() #得到所有表名df = (xlsx_name) sheet_names = _names #表名稱不需要過濾sheet_not_filter_names = sheet_names(九)city_name city_names: city_excel_name = split_excel_name_head + str (city_name) + split_excel_name_tailwriter = (city_excel_name) #将city_name轉為#如果是兩列過濾器清單,多個套上循環#如果它是一個多列過濾器,請修改代碼使用多元清單周遊city_name_to_list = [] city_name_to_ (city_name) sheet_name sheet_names: tmp_df = _excel (xlsx_name, sheet_name = sheet_name)如果sheet_name不在sheet_not_filter_names: #如果是兩列過濾器,添加一行代碼tmp_sheet = tmp_df [tmp_df [filter_column_name] .