python处理excel格式变化,分类,归类,行变列
上图转换成下图,格式转换。
方法一
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格式变化,分类,归类,行变列相关推荐
- Python读写Excel数据(指定某行某列)
Python读写Excel数据(指定某行某列) 在Python数据处理中,经常需要对Excel表格进行读写操作,本文的代码介绍了如何通过行与列的下标进行数据的读写:代码对数据格式有要求,读数据要求文件 ...
- Python让Excel飞起来—批量处理行、列和单元格
目录 案例01 精确调整多个工作簿的行高和列宽 举一反三 精确调整一个工作簿中所有工作表的行高和列宽 案例02 批量更改多个工作簿的数据格式 举一反三 批量更改多个工作簿的外观格式 案例03 批量替换 ...
- python 读取excel格式xml,读取xml格式的xls文件、解析其中数据
1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...
- python操作excel格式文件
python操作excel格式文件 1. 读数据 2. 写excel 3.操作整合 1. 读数据 安装包 pip install openpyxl 导包 from openpyxl import lo ...
- python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python读取excel某一行内容-python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- Excel如何将表转换为另一种格式的表(表1转换为表2),表转换的绿色工具,支持一行变多行,多行变一行,行变列,列边行等等
将表格式转换的 Excel在线绿色工具 支持一行变多行,多行变一行,行变列,列边行等等 Excel如何把一个表格快速转化成想要的另一个格式,使用下面的工具 (注意要使用谷歌浏览器) 地址:www.ex ...
- python读取excel部分值存入另一个excel-python3读取excel文件只提取某些行某些列的值方法...
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- python按行读取excel文件_python3读取excel文件只提取某些行某些列的值方法
今天有一位同学给了我一个excel文件,要求读取某些行,某些列,然后我试着做了一个demo,这里分享出来,希望能帮到大家: 首先安装xlrd: pip3 install xlrd 然后上代码: imp ...
- 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...
原帖:http://www.cnblogs.com/nayitian/p/3231734.html wmsys.wm_concat Definition: The Oracle PL/SQL WM_C ...
最新文章
- IT服务台的进化(3)--虚拟服务台
- JAVA反射+SOCKET实现远程方法调用
- 2017年9月9日普级组 买礼物的艰辛
- Proguard源码分析(五) ConfigurationParser.keep参数
- boost::proto模块实现构建算术表达式的简单示例 带有占位符的评估器的测试程序
- Centos7.x Hadoop 3.x HDFS 写入文件
- 窗体应用程序:四则运算
- 开机时设置linux 内核参数 mem,Linux内核开机保留大块内存的方法总结
- 震惊!人工智能已经发展到这个地步了
- soapui脚本链接mysql_SOAPUI中文教程---脚本和脚本库
- python--下载文件并将文件放到指定文件夹
- 完成端口IOCP详解
- Matlab中gca、gcf、gco区别
- win2012 r2/win2016修改域密码复杂度策略
- 《快速掌握PyQt5》第二章 信号与槽——裁判鸣枪与选手开跑
- IOT漏洞挖掘学习笔记(一)——堆基础及相关数据结构
- linux 终端命令行的快捷键列表
- 星巴克公司员工股权激励机制
- 谈谈对python中的日期、时间、时区的理解(1)
- python图像处理:全景图片转鱼眼图片(鱼眼矫正)
热门文章
- 软件测试通过标准是什么?
- js之this,call,apply用法
- i.MX 8M Mini sai_low_power_audio
- 计算机桌面为什么没有语言栏了,电脑还原桌面的时候语言栏里怎么什么都没有了,只有到打字的时候才显示 ,这是为什么啊...
- 2022年jsonpath的超详细介绍以及在爬取移动端app上的灵活运用
- 批量给excel表中的每行添加表头
- 以太网介绍及硬件设计
- 【数据挖掘】二手车交易价格预测(三)数据分析
- maya2020卸载不干净安装不了_Maya2020安装失败怎么办?2018却可以安装?
- Instead Of 触发器