Python处理Excel表中单元格带有换行的数据
Python处理Excel表中单元格带有换行的数据
文章目录
- Python处理Excel表中单元格带有换行的数据
- 问题样式
- 实例问题
- 实例实现代码
- 实例结果
问题样式
在数据处理过程中常常会遇到这样一个问题,在给出的Excel表中,有一列数据中每个单元格里面存在多行数据,及多行换行数据。如下图所示:
每一个单元格中的数据如下:
实例问题
将上述类型的数据(文件3.0),可以发现,文件3.0的第一个表中是m行1列数据,先获取每一行数据,每一行的A列数据中都存有3列N行的数据,将第一列作为纵坐标,第二列作为行坐标,进行作图,将会得到m个图片。
实例实现代码
import xlrd
from pylab import *data1 = xlrd.open_workbook("./数据/3.0.xlsx")
table1 = data1.sheets()[0]
nrows1 = table1.nrows #行数
ncols1 = table1.ncols #列数def plotLine(i,x,y):colors1 = '#000000' #点的颜色 黑色area = np.pi * 4**2 # 点面积plt.scatter(x, y, s=area, c=colors1, alpha=0.4)plt.savefig('./结果集/1.1.{}.png'.format(i))plt.clf() #需要重新更新画布,否则会出现同一张画布上绘制多张图片for i in range(1,nrows1): #从第二行开始 因为第一行为标题ArowValues= table1.row_values(i) #某一行数据lis = []for item in rowValues:s = item.replace("\r\n",",") #将换行符合换成逗号s = s.split(',') #用逗号进行拆分s = [a for a in s if(len(str(a))!=0)] #去除空元素num = len(s)print(num)for m in np.arange(0, num, 3):comtent =(s[m],s[m+1],s[m+2])# x1=[s[m],s[m+1],s[m+2]]lis.append(comtent)# res.append(x1)x =[]y =[]# print(lis)for j in range(0,len(lis)-1):y.append(lis[j][0])x.append(lis[j][1])x = [ float(d) for d in x ] # 一定要将字符串类型转换成数值类型y = [ float(d) for d in y ] # 一定要将字符串类型转换成数值类型plotLine(i,x,y)
实例结果
图片1.1.0:
Python处理Excel表中单元格带有换行的数据相关推荐
- 使用Python获取Excel文件中单元格公式的计算结果
假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果: ----------相关阅读---------- 1 ...
- 【实践5】Python pandas正则替换Excel表中单元格的标点符号等特殊符号
简单介绍 这里举例替换特殊符号.有时在进行网页爬虫的时候会获取到一些含有特殊格式或符号的内容,但其中的符号像逗号.百分号这些并不是我们需要的,可以使用正则或是pandas将其替换掉.这个用例是使用正则 ...
- 使用NPOI设置Excel表的单元格背景颜色
使用NPOI设置Excel表的单元格背景颜色 2016年12月15日 15:25:01 起个名字真的好难啊 阅读数:15091更多 个人分类: 文件操作 版权声明:本文为博主原创文章,未经博主允许不得 ...
- excel表格中单元格里面有个斜杠怎么写字?
在使用excel时可能会遇到表头区域单元格中有条斜杠,这种表格要怎么写字呢?下面小编就给大家带来excel表格中单元格里面有个斜杠要如何写字的教程. excel表格中单元格里面有个斜杠怎么写字? 1. ...
- python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库
如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...
- EXCEL表格中单元格的左上角的绿颜色小三角形怎么添加?怎么消除?
EXCEL表格中单元格的左上角绿颜色的小三角形: 因为EXCEL有个自动检查错误的功能,出现绿色小三角是在提示用户:这里的单元格和周围的单元格存储的形式不一样,一般周围的是用数据形式存储的而带上绿色小 ...
- Excel如何对单元格内的分隔数据进行求和操作?
今天小编要和大家分享的是,Excel如何对单元格内的分隔数据进行求和操作?比如说下图中的数据,全部集中在了一个单元格里,该如何计算求和呢 (方方格子插件) 1.先看动图演示吧 2.在开始之前呢我们 ...
- Oracle 对某一字段下杂乱的内容进行 换行 空格 回车等操作 导出Excel后保留单元格内换行
Oracle 对某一字段下杂乱的内容进行 换行 空格 回车等操作 导出Excel后保留单元格内换行 效果图如下 修改前 修改后: 瞬间整洁多了 心情也好了 ;导出Excel 单元格也会带换行 sql如 ...
- [讨论] Excel表内单元格及区域的说明(range(),cells()) 以及 columns如何用数字选择区域
原文链接:http://club.excelhome.net/thread-1075224-1-1.html ExcelHome 搜到这篇帖子的起源: 我想要选中columns("1:15& ...
最新文章
- 面试必问的分布式相关内容(未完待续)
- 解决npm下载包失败的问题
- 12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_basedir 12.24 php-fpm进程管理
- [云炬小程序实战笔记] 第1章 全新版:初识微信小程序
- mysql数据结构_mysql的底层数据结构
- 使用AWS CloudWatch 调优Lambda函数 | 技术头条
- 中国程序员和外国程序员
- echarts横轴展示不全使用滚动条(dataZoom)的方法
- linux 驱动编译静态,Linux驱动静态编译和动态编译方法详解
- 推荐一个理解线性代数的视频
- sCrypt 合约中的椭圆曲线算法:第二部分
- 提高教育效率:教师如何制作智能学生成绩在线查询系统?
- m序列码产生电路设计与仿真
- springcloud项目读取不到application.properties
- 计算机系400分左右的学校,杭州2021年400分能上计算机学校吗
- 基于Matlab脚本实现对串口数据的实时采集绘图
- 物联网学习篇:Python SDK接入阿里云物联网平台,接收服务端订阅消息
- 变量(什么是变量/变量的声明/命名的规范)
- 抛物样条曲线(最详细简单的解析)
- 3.Matlab——数组大小
热门文章
- 深入理解计算机系统 2.1 节信息存储,深入理解计算机系统(原书第3版)- 第2章 信息的表示和处理 笔记...
- 功能室计算机宣言,教室布置标语(精选多篇)
- chroom浏览器网页二维码生成功能的方法
- 杭电多校-Loop-(不确定性贪心+线段树)
- 微信公众号支付和移动支付
- apache-tomcat-10.0.18配置
- 4-6:关注列表,粉丝列表
- 当你发呆时,大脑在做什么?
- 钉钉自动打卡上下班微信自动打卡(原理及源码)
- 超好用的PC截图工具Snipaste—免费便捷高效