zoukankan      html  css  js  c++  java
  • excel2csv 多sheet拆分到不同csv

    import xlrd
    import pandas as pd
    import os
    def excel2csv(excel_file):
        # 打开excel文件
        workbook=xlrd.open_workbook(excel_file)
        # 获取所有sheet名字
        sheet_names=workbook.sheet_names()
        for worksheet_name in sheet_names:
            # 遍历每个sheet并用Pandas读取
            data_xls=pd.read_excel(excel_file,worksheet_name,index_col=None)
            # 获取excel当前目录
            dir_path=os.path.abspath(os.path.dirname(excel_file))
            # 转换成csv并保存到excel所在目录下的csv文件夹中
            csv_path=dir_path+'\csv\'
            if not os.path.exists(csv_path):
                os.mkdir(csv_path)
            data_xls.to_csv(csv_path+worksheet_name+'.csv',index=None,encoding='utf-8')
    excel2csv(r'D:	est	est.xls')
    
    
    
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd==1.2.0
  • 相关阅读:
    装饰器和表达生成式
    函数
    字符编码
    函数基础
    列表,字典与集合
    Linux Semaphore
    tp5安装easyWeChat
    wx.request
    小程序设计规范
    小程序的概念和特点
  • 原文地址:https://www.cnblogs.com/zhanglin123/p/14666546.html
Copyright © 2011-2022 走看看