import csv
import sys
reads = sys.argv[1]
writers = sys.argv[2]

with open(reads, encoding="utf-8") as f:
    reader = csv.reader(f)
   ### 获取需要处理的表头
    for i in reader:
        biaotou = i[5:]
        print(biaotou)
        break
    li = []
   ### next(reader)
    for i in reader:
        count = 5
        result={}
        for j in biaotou:
            result[j]=i[count].lstrip()
            count = count + 1
        results = str(result).replace(",", "$")
        ddd={'datekey' : i[0], 'lie1' : i[1], 'lie2' : i[2] , 'lie3' : i[3] , 'version' : i[4] , 'result' : results  }
        li.append(ddd)
headers = ['datekey', 'lie1','lie2','lie3','version','result']
with open(writers, 'w', newline='', encoding="utf-8") as d:
    ### 表头传入
    writer = csv.DictWriter(d, headers)
    ### writer.writeheader()

### 直接把li写入(多行)
    writer.writerows(li)

python脚本:excel多列转为一列相关推荐

  1. 用python让excel飞起来(行/列操作)

    本文内容来源于<超简单:用Python让Excel飞起来实战150例> Excel的工作表是由行和列组成的,因此,学习完工作表的操作,就需要接着学习行和列的操作.本章将详细介绍如何使用Py ...

  2. python获取excel某一列-Python从Excel中读取日期一列的方法

    如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...

  3. python怎么读取excel某一列-Python从Excel中读取日期一列的方法

    如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...

  4. Excel 两列合并为一列中间加空格

    Excel 两列合并为一列中间加空格 需求:,在C1,C2中得到22 33,33 44. 步骤: 1.点击C列,在上方输入框中输入 =A1&" "&B1 得到 2. ...

  5. 数据预处理-Excel 两列合并为一列中间加空格

    一:问题描述 把Excel中两列数据合并为一列,并且以空格隔开. 二:方法一 把Excel中的两列数据复制粘贴到txt文本文档中,再从txt文本文档中把数据粘贴到excel中的某一列. [注意]:数据 ...

  6. 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据

    如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...

  7. R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

    R语言tidyr包Unite()函数实战详解:多个数据列合并为一列 目录 R语言tidyr包Unite()函数实战详解:多个数据列合并为一列

  8. SQL将两列合并为一列

    SQL将两列合并为一列: 结构: select cast(列名 as 类型) + cast(列名 as 类型) as 新列名称 from 表 select (CAST( FirstName as nv ...

  9. excel多列合并成一列加符号_Excel中如何将每行空格数据隔开为多列,以及如何合并多列数据为一列...

    投稿/科研合作:daixjdoctor@126.com 联系我们:137704924或372699348 群1-5:科研讨论.文献汇报群 网站:http://www.sleep-brain.com/ ...

  10. Python操作Excel文件:插入一列数据

    问题描述:已有Excel文件,其中包含5列数据,要求在第3列前插入一列数据,保存为新文件. 参考代码: 运行结果: --------董付国老师Python系列教材-------- 1)<Pyth ...

最新文章

  1. wince 6.0 嵌入式开发指导
  2. Java反射设置list的属性值_利用java反射比较两个实体有哪些属性值不一样
  3. Linux shell(4)
  4. 我的.NET开发环境设置
  5. ---单元数组-创建获取重塑单元数组----求解形如A(B)
  6. 如何将 Apple Watch 用作闹钟?
  7. java并发编程(10)-- 线程池 底层原理
  8. Linux下的进程结构
  9. Atitit.  Exception in thread main java.lang.Error: Unresolved compilation problem:
  10. ci mysql空闲连接回收_数据库连接空闲回收问题 CommunicationsException: Communications link failure...
  11. idc机房运维巡检_20年代IDC的“新十二大”基础设施系统你都了解吗?
  12. excle表格导出到本地
  13. kkt条件 弱对偶 强对偶_机器学习笔记(8)-对偶关系和KKT条件
  14. SSDB:高性能数据库服务器
  15. [渝粤教育] 中国地质大学 婚姻与家庭法 复习题 (2)
  16. java 遍历对象属性并赋值_遍历实体类属性并赋值
  17. 帝国时代2决定版服务器维护,帝国时代2决定版闪退问题解决方法
  18. 网页播放视频有声音无图像问题的临时解决办法
  19. 如果让你选最佳的远程桌面,以下9款远程桌面你心中的排名 NO1 是哪个?
  20. superslide遇到jQuery(…).slide is not a function解决办法

热门文章

  1. 是什么牌子_什么牌子燃气灶最好 燃气灶哪个牌子好
  2. STM32通过串口助手发送字符点亮小灯(火哥的作业)
  3. 游戏开发基础知识之垂直同步V-Sync
  4. MySQL 8.0 Command Line Client打开时闪退的问题解决
  5. 苹果键盘怎么手写_别再说iOS键盘不好用了,这些技巧都不知道,iPhone白买了!...
  6. python时间戳转换日期格式_Python 日期和时间戳的转换
  7. OpenCV实践:获取填空题的下划线
  8. 虚拟服务器关机返回用户信息,我的家用虚拟群晖自动开关关机方案
  9. 字节跳动面试真题:写给互联网大厂员工的真心话,使用指南
  10. 实战!用 Python 给母亲送祝福!