Python xls通过pandas转为xlsx
# xls转换为xlsx
def replace_excel(path, f):
"""
excel .xls 后缀 改成 .xlsx 后缀
path 文件夹路径
f 文件名字 带后缀 比如 aa.xls
"""
file_name_be, suff = os.path.splitext(f) # 路径进行分割,分别为文件路径和文件后缀
if suff == '.xls':
# print('将对{}文件进行转换...'.format(f))
data = pd.DataFrame(pd.read_excel(path + '\\' + f)) # 读取xls文件
data.to_excel(path + '\\' + file_name_be + '.xlsx', index=False) # 格式转换
return file_name_be + '.xlsx'