上图转换成下图,格式转换。

方法一

import pandas as pd
data1 = pd.read_csv(r"C:\path1.csv",encoding='gb18030')
rows = data1.shape[0]  # 获取行数 shape[1]获取列数
department_list = []for i in range(rows):temp = data1["表名"][i]if temp not in department_list:department_list.append(temp)
n = len(department_list)import xlsxwriter  # 导入模块df_list=[]
for v in range(n):df_v=[]df_list.append(df_v)workbook = xlsxwriter.Workbook(r"C:\path2.xlsx")  # 新建excel表
worksheet = workbook.add_worksheet(name="11")  # 新建sheet(sheet的名称为"sheet1")
worksheet.write_row('A1', department_list)for w in range(n):for i in range(0, rows):if data1["表名"][i] == department_list[w]:df_list[w].append(data1["字段名"][i])worksheet.write_column(1,w,df_list[w])workbook.close()

方法二:

import  pandas as pd
data = pd.read_csv(r"C:\path1.csv",encoding='gb18030')
tables=set(data['表名'])for t in tables:select=data[data['表名']==t].reset_index()data[t]=select['字段名']data.to_excel(r"C:\path2.xlsx")

python处理excel格式变化,分类,归类,行变列相关推荐

  1. Python读写Excel数据(指定某行某列)

    Python读写Excel数据(指定某行某列) 在Python数据处理中,经常需要对Excel表格进行读写操作,本文的代码介绍了如何通过行与列的下标进行数据的读写:代码对数据格式有要求,读数据要求文件 ...

  2. Python让Excel飞起来—批量处理行、列和单元格

    目录 案例01 精确调整多个工作簿的行高和列宽 举一反三 精确调整一个工作簿中所有工作表的行高和列宽 案例02 批量更改多个工作簿的数据格式 举一反三 批量更改多个工作簿的外观格式 案例03 批量替换 ...

  3. python 读取excel格式xml,读取xml格式的xls文件、解析其中数据

    1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...

  4. python操作excel格式文件

    python操作excel格式文件 1. 读数据 2. 写excel 3.操作整合 1. 读数据 安装包 pip install openpyxl 导包 from openpyxl import lo ...

  5. python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  6. python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  7. Excel如何将表转换为另一种格式的表(表1转换为表2),表转换的绿色工具,支持一行变多行,多行变一行,行变列,列边行等等

    将表格式转换的 Excel在线绿色工具 支持一行变多行,多行变一行,行变列,列边行等等 Excel如何把一个表格快速转化成想要的另一个格式,使用下面的工具 (注意要使用谷歌浏览器) 地址:www.ex ...

  8. python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  9. python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法

    今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...

  10. 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...

    原帖:http://www.cnblogs.com/nayitian/p/3231734.html wmsys.wm_concat Definition: The Oracle PL/SQL WM_C ...

最新文章

  1. IT服务台的进化(3)--虚拟服务台
  2. JAVA反射+SOCKET实现远程方法调用
  3. 2017年9月9日普级组 买礼物的艰辛
  4. Proguard源码分析(五) ConfigurationParser.keep参数
  5. boost::proto模块实现构建算术表达式的简单示例 带有占位符的评估器的测试程序
  6. Centos7.x Hadoop 3.x HDFS 写入文件
  7. 窗体应用程序:四则运算
  8. 开机时设置linux 内核参数 mem,Linux内核开机保留大块内存的方法总结
  9. 震惊!人工智能已经发展到这个地步了
  10. soapui脚本链接mysql_SOAPUI中文教程---脚本和脚本库
  11. python--下载文件并将文件放到指定文件夹
  12. 完成端口IOCP详解
  13. Matlab中gca、gcf、gco区别
  14. win2012 r2/win2016修改域密码复杂度策略
  15. 《快速掌握PyQt5》第二章 信号与槽——裁判鸣枪与选手开跑
  16. IOT漏洞挖掘学习笔记(一)——堆基础及相关数据结构
  17. linux 终端命令行的快捷键列表
  18. 星巴克公司员工股权激励机制
  19. 谈谈对python中的日期、时间、时区的理解(1)
  20. python图像处理:全景图片转鱼眼图片(鱼眼矫正)

热门文章

  1. 软件测试通过标准是什么?
  2. js之this,call,apply用法
  3. i.MX 8M Mini sai_low_power_audio
  4. 计算机桌面为什么没有语言栏了,电脑还原桌面的时候语言栏里怎么什么都没有了,只有到打字的时候才显示 ,这是为什么啊...
  5. 2022年jsonpath的超详细介绍以及在爬取移动端app上的灵活运用
  6. 批量给excel表中的每行添加表头
  7. 以太网介绍及硬件设计
  8. 【数据挖掘】二手车交易价格预测(三)数据分析
  9. maya2020卸载不干净安装不了_Maya2020安装失败怎么办?2018却可以安装?
  10. Instead Of 触发器