为了提高工作效率(偷懒),用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)

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

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

时间: 2019-08-24

python excel转csv两列互换,python excel转换csv代码实例相关推荐

  1. 用python对excel中的两列数据进行排列组合

    需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...

  2. python读取前两列数据对比_使用Python的Dataframe取两列时间值相差一年的所有行方法...

    在使用Python处理数据时,经常需要对数据筛选. 这是在对时间筛选时,判断两列时间是否相差一年,如果是,则返回符合条件的所有列. data原始数据: data[map(lambda x:dateti ...

  3. python提取两列数据对比_使用Python的Dataframe取两列时间值相差一年的所有行方法...

    在使用Python处理数据时,经常需要对数据筛选. 这是在对时间筛选时,判断两列时间是否相差一年,如果是,则返回符合条件的所有列. data原始数据: data[map(lambda x:dateti ...

  4. matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...

    excel表格中怎样求和以及计算两列的乘积 一.这可以用SUMPRODUCT函数来完成. 二.比如是要 =A1*B1 A2*B2 .....A100*B100,则这个公以简化成 =SUMPRODUCT ...

  5. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...

    excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...

  6. Excel怎么把两列数据穿插合并为一列

    今天小编跟大家分享一下Excel怎么把两列数据穿插合并为一列 1.今天以下图为例跟大家介绍一下Excel怎么把两列数据穿插合并为一列 2.选中单元格区域 3.点击下图选项(Excel工具箱,百度即可了 ...

  7. matlab 两列数 画图,excel表格数据进行画图-怎样在excel绘图将两列数据分别作为横轴纵轴...

    在EXCEL里怎么用数据作图? 准备/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软 1.创建一Excel表,并且填入内容. 2.圈出 ...

  8. countif函数比较两列不同_《excel中用if函数比对两表格数据》 用Excel函数对比两列数的相同与不同...

    用Excel函数对比两列数的相同与不同 举例: 方法: 首先,在C1输入公式 =MATCH(A1,B:B,) 回车后下拉公式,如果返是数字,比如说C1的3说明A1单元格的内容再B列里第3行存在,也就是 ...

  9. 计算机表格 求差,EXCEL表格中两列怎么计算差/2个excel表格数据求差

    怎样在EXCEL表格中求两列数的差? A\B列为数据,在C1输入公式=A1-B1,选中C1之后,并双击右下角黑点向下填充. 算A列和与B列和的差值,用公式=SUM(A:A)-SUM(B:B)即可. 怎 ...

最新文章

  1. 解决maven下载jar慢的问题(如何更换Maven下载源)
  2. 虚拟打印的实现-EMF转换成BMP
  3. (6)FPGA面试技能提升篇(OpenCV)
  4. 冷知识 —— 计算机科学及编程
  5. ea建模 教学_周末特惠:EA促销开启,吉你太美首次打折 + EA旗下多款游戏登陆Steam,EA access即将推出...
  6. js基础-9-正则表达式
  7. 华为ENSP远程登录
  8. 德标螺纹规格对照表_德标、欧标、国际、国标对照表
  9. u盘遭受蠕虫 特洛伊木马攻击文件隐藏的解决办法
  10. 拉普拉斯(Laplace)变换——自控笔记系列(一)
  11. 开源数据库postgreSQL13在麒麟v10sp1源码安装
  12. 计算机如何打开无线网络适配器,如何解决网络适配器无法启动无线网卡的问题...
  13. [HAOI2006]旅行comf(枚举+最小生成树)
  14. graphviz基本使用及常见问题
  15. vue移动端h5中a标签下载/预览文件
  16. #记录 配对交易学习
  17. Revit二次开发学习笔记
  18. Imba的SqlHelper
  19. 头歌实践教学平台上如何建项目且通过git上传
  20. 搭建实验室3d slam 移动小车 3.3jackal移动平台 组合导航POMS-GI201C、镭神32线激光雷达 卫星授时

热门文章

  1. 孙陶然:三段式工作法是非常有效的聪明工作方法
  2. 微软发布2010年度经典MSN签名
  3. 同比、环比、YTD、MTD
  4. 以实验理解交换机原理
  5. linux 查看运行任务管理器,linux任务管理器快捷键有哪些
  6. 保险智能理赔-医疗票据OCR识别解决方案
  7. Mac系统下docker容器无法使用--net host共享宿主机端口的解决方案
  8. java二进制算法教程_关于JAVA入门二进制课程的笔记
  9. 启动计算机引导win10,图文详解win10系统电脑开机引导错误的方案
  10. 自用笔记44——基姆拉尔森公式和字符串数组