美文网首页
将Excel表格xlsx文件转成csv文件

将Excel表格xlsx文件转成csv文件

作者: 王文强Python | 来源:发表于2019-12-19 19:01 被阅读0次

    Excel表格一般情况下都有多个表单,每个表单读出来就是一个datafram对象

    import os
    import pandas as pd
    
    filePath = 'E:\ProjectFile\File_Processing\XLSX\To_csv\data'
    files = [i for i in os.listdir(filePath) if 'xlsx' in i ]
    
    for file in files:
        try:
            print(file)
            filenamePath = os.path.join(filePath, file)
            dfs = pd.read_excel(filenamePath, None, index_col=0)
            for types, df in dfs.items():
                Newname = f'{file[:-5]}_{types}.csv'
                NewfilenamePath = os.path.join(filePath, Newname)
                df.to_csv(NewfilenamePath)
        except:
            pass
    

    相关文章

      网友评论

          本文标题:将Excel表格xlsx文件转成csv文件

          本文链接:https://www.haomeiwen.com/subject/rdlvnctx.html