python批量转换excl为csv

Posted 左岸丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
    data = pd.read_excel(excl_file)
    input_name = excl_file.split(‘.‘)[0]+‘.csv‘
    print(input_name)
    csv_path = os.path.join(path,‘csv‘,input_name)
    print(csv_path)
    data.to_csv(csv_path,encoding=‘utf-8‘,index=False)

 

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

以上是关于python批量转换excl为csv的主要内容,如果未能解决你的问题,请参考以下文章

word文档(选择题)转换为excl表格

JAVA操作Excle之Poi批量导出Excle数据

python - 将数据转换成 excl 表格, json 等文件 (dajngo - 打开网页后自动下载)

python+selenium之自动生成excle,保存到指定的目录下

批量导入Excle数据

使用notepad++/excle快速将cvs文件转换为insert语句技巧以及注意点