美文网首页
[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