美文网首页
[Python与数据分析]-1将Excel文件按某一列的值拆分成

[Python与数据分析]-1将Excel文件按某一列的值拆分成

作者: 六千宛 | 来源:发表于2020-07-25 11:14 被阅读0次

    1 代码实现

    import pandas as pd
    import xlsxwriter
    from xlwt import Workbook
    
    data=pd.read_excel(r'****待拆分文件路径******.xlsx',encode='gbk')
    area_list=list(set(data[u'*****列名称***']))
    
    for j in area_list:
        file_name = str(j)
        file_route =  "****拆分后文件保存路径*****" + str(j) + ".xls"
        book = Workbook(encoding='utf-8')
        sheet1 = book.add_sheet('Sheet2')
        book.save(file_route)
        writer=pd.ExcelWriter(file_route,engine='xlsxwriter')
        df=data[data[u'*****列名称******']==j]
        df.to_excel(file_route,sheet_name="Sheet1",index=False)
    print("DONE!")
    

    相关文章

      网友评论

          本文标题:[Python与数据分析]-1将Excel文件按某一列的值拆分成

          本文链接:https://www.haomeiwen.com/subject/bseplktx.html