zoukankan      html  css  js  c++  java
  • python批量转换excl为csv

    import pandas as pd
    import os
    #获取excl
    excl_files = []
    path = os.getcwd()
    print(path)
    files = os.listdir(path)
    print(files)
    for file in files:
        # print(file.split(".")[-1])
        if file.split(".")[-1] == 'xlsx' or file.split(".")[-1] == 'xls':
            excl_files.append(file)
    print(excl_files)
    #创建文件夹
    input_dir = os.path.exists('csv')
    if input_dir is False:
        os.mkdir('csv')
    print(input_dir)
    #读取文件
    for excl_file in excl_files:
        print(excl_file)
        datas = pd.read_excel(excl_file,sheet_name=None)
        print(datas)
        #转换文件
        for name,data in datas.items():
            print(name)
            print(data)
            input_name = excl_file.split('.')[0]+'_'+name+'.csv'
            csv_path = os.path.join(path,'csv',input_name)
            if not data.empty:
                data.to_csv(csv_path,encoding='utf-8',index=False)

    #把脚本放在需要处理的文件加下运行就好了

  • 相关阅读:
    Django
    索引
    idea启动tomcat后控制台日志显示中文乱码问题
    Elasticsearch
    Hive 开窗函数
    hadoop-3.1.1集群搭建
    hadoop-2.6.5集群搭建
    spark集群搭建(spark版本2.3.2)
    Zookeeper
    spark-submit(spark版本2.3.2)
  • 原文地址:https://www.cnblogs.com/lazy-sang/p/13300199.html
Copyright © 2011-2022 走看看