1想根据excel的某一列进行表格拆分,但是会报错,object of type 'float' has no len(),请问如何解决。
import pandas as pd
import xlsxwriter
待拆分的Excel文件位置
file = r"C:\准备表.xlsx"
拆分后的文件存放位置
result = r"C:\拆分文件\拆好的表.xlsx"
读取待拆分的Excel文件
df = pd.read_excel(file)
获取拆分条件:去重
jg_list = df[u'所属销售'].unique()
按拆分条件分别保存新的Excel文件
for jg in jg_list:
df=df[df[u'所属销售']==jg]
df.to_excel(result,sheet_name=jg,index=False,engine='xlsxwriter')
print('拆分完成!')