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多进程同步Lock、Semaphore、Event实例
Nov 21 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
使用python实现个性化词云的方法
Jun 16 Python
python抓取文件夹的所有文件
Feb 27 Python
python3读取csv和xlsx文件的实例
Jun 22 Python
python multiprocessing模块用法及原理介绍
Aug 20 Python
pytorch 模拟关系拟合——回归实例
Jan 14 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
Pycharm github配置实现过程图解
Oct 13 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 11 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
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
Script的加载方法小结
2011/01/12 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
Django验证码的生成与使用示例
2017/05/20 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
python 元组的使用方法
2020/06/09 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
优秀毕业生自荐信范文
2014/01/01 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
党校学习心得体会范文
2014/09/09 职场文书
常住证明范本
2015/06/23 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python