Python xls通过pandas转为xlsx

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'
posted @ 2020-11-12 09:43  c_b  阅读(2948)  评论(0)    收藏  举报