python excel转换csv代码实例


Posted in Python onAugust 26, 2019

为了提高工作效率(偷懒),用python去解决。

工作需要,需要将excel文件转化为csv文件,要是手工的一个个去转换,每个sheet页不但有几十个字段,中间还夹杂着空格,然后按顺序转换成csv文件,这要是手工完成,一两个还行,多了那就是要死人的节奏了,这时候想到了python,走起。

__author__ = 'zxl'

import pandas as pd
import os
import xlrd

path = r'/Users/zhangxl/Desktop/'
filename = 'zxl.xlsx'
data = xlrd.open_workbook(os.path.join(path, filename))
sheet_names = data.sheet_names()


for sheet in sheet_names[0:]:
  df = pd.read_excel(os.path.join(path, filename),
            sheet_name=sheet,
            header=None,
            skiprows=1,
            encoding='utf-8')
  for i in range(1, df.shape[1] + 1, 2):
    df1 = df[i]
    df1.fillna('', inplace=True)
    df1_str = '|'.join(map(str, df1.to_list()))
    with open(os.path.join(path, sheet + '_' + str(i) + '.csv'),
         'w',
         encoding='utf8') as f:
      f.write(df1_str)

当你的才华撑不起你的野心时,你需要静下心来学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python通过装饰器检查函数参数数据类型的方法
Mar 13 Python
Python中的变量和作用域详解
Jul 13 Python
Python实现的文本编辑器功能示例
Jun 30 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
python 判断矩阵中每行非零个数的方法
Jan 26 Python
Python中如何使用if语句处理列表实例代码
Feb 24 Python
python多进程读图提取特征存npy
May 21 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
Python代码需要缩进吗
Jul 01 Python
对YOLOv3模型调用时候的python接口详解
Aug 26 #Python
pandas条件组合筛选和按范围筛选的示例代码
Aug 26 #Python
python3 反射的四种基本方法解析
Aug 26 #Python
python接口调用已训练好的caffe模型测试分类方法
Aug 26 #Python
深入学习python多线程与GIL
Aug 26 #Python
用python生成与调用cntk模型代码演示方法
Aug 26 #Python
python list转置和前后反转的例子
Aug 26 #Python
You might like
php的控制语句
2006/10/09 PHP
php 三维饼图的实现代码
2008/09/28 PHP
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
php实现微信发红包功能
2018/07/13 PHP
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
python实现的各种排序算法代码
2013/03/04 Python
python基于socket实现网络广播的方法
2015/04/29 Python
python获取本地计算机名字的方法
2015/04/29 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
python 列表推导式使用详解
2019/08/29 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
StubHub墨西哥:购买和出售您的门票
2016/09/17 全球购物
获取邓白氏信用报告:Dun & Bradstreet
2019/01/22 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
年度考核自我鉴定
2014/03/19 职场文书
环保倡议书范文
2014/05/12 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
安全月宣传标语
2014/10/07 职场文书
Pytorch可视化的几种实现方法
2021/06/10 Python
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android