【python】創建路徑、excel同時寫入多個sheet表

創建路徑 

import os
def create_path(pre_path):
    """創建目錄
        eg:'D:/pingfen/result'
    """
    folder = os.path.exists(pre_path)
    # 判斷是否存在文件夾如果不存在則創建爲文件夾
    if not folder:
        # makedirs 創建文件時如果路徑不存在會創建這個路徑
        os.makedirs(pre_path)  
        print("---  new folder...  ---")
        print("---  OK  ---"  )
    else:  
        print("---  There is this folder!  ---" )
    
    return None

多個dataframe寫入同一個excel

# ======================= 多個dataframe寫入同一個excel =====================
def write_2_excel(ls_df, ls_sheet_name, outPath, index=False):
    """輸出結果寫入Excel文件
    
    :param ls_df: dataframe列表
    :param ls_sheet_name: sheet表名列表
    :param outPath: excel文件路徑(路徑+文件名 或 文件名)
    :param index: 是否把索引也一起寫入excel
    :return None: None
    """    
    writer = pd.ExcelWriter(outPath)
    
    for idx,df_temp in enumerate(ls_df):
        
        df_temp.to_excel(writer, sheet_name=ls_sheet_name[idx], index=index)

    # 保存
    writer.save()
    
    return None

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章