如何利用python处理excel数据文件
2020-04-22 12:55
288 查看
在做本科毕业设计过程中,遇到了一个问题就是:需要将获取的刀位点信息输入到程序中,并且前面加了点前缀,20000多个点一个个输入肯定是不可能的,只能用程序处理了
大致就是上面这个样子了,有25000多个点的信息,这个怎么处理呢?
首先将excel文件复制生成一个txt文件
看起来有点乱,但是还是可以使用的,数据与数据之间是用空格连接,接下来就是利用python程序处理txt格式的文件了:
f = open('dwd.txt') d = open('cldwd.txt','w') t = 1 while True: line = f.readline() for i in line.split(): if t%3 == 1: d.write('start_pose.position.x='+ i+';\r\n') if t%3 == 2: d.write('start_pose.position.y='+ i+';\r\n') if t%3 == 0: d.write('start_pose.position.z='+ i+';\r\n') d.write('waypoints.push_back(start_pose);\r\n') if t%30 == 0: d.write('\r\n') t += 1 if len(line)==0: break f.close() d.close()
必须要先自己建立一个cldwd的txt文件,以‘w’写的方式打开
我是利用
f.readline()一次读取一行数据,一行就是三个数据,是我要处理的一个点的三维坐标,
f.readline()返回的是一个字符串,而且数据之间是用空格连接,因此可以使用
.split()将数据中的空格处理掉,返回的就是一个列表,针对一个列表就可以为所欲为啦,下面是我处理输出的结果:
这里值得一提的是,txt格式的文件的换行符是“
\r\n”,而不是单纯的一个
\n
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 利用Python如何将数据写到CSV文件中
- 利用python如何处理百万条数据(适用java新手)
- 利用Python处理excel表格数据
- Python利用模糊查询两个excel文件数据 导出新表格
- python 利用openpyxl包处理excel数据并作图
- 如何处理ODBC中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- python数据分析-处理CSV/EXCEL表格文件
- 如何利用PHPExcel实现数据导出成excel文件
- python读取excel数据(头文件处理)
- 利用Python处理Excel数据(个人平时用的时候总结的,以后发现新的方法会继续添加)
- Python基础之十三天---虚拟解释器配置----csv---JSON-Excel 数据文件处理.
- 如何利用Python将疫情数据制作成折线变化图,继上篇“关于新型冠状病毒肺炎疫情追踪的可视化数据的采集、处理”的补充
- python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。
- 如何利用python从mysql中将数据导出到excel
- xlwings库-用Python处理Excel文件数据
- 利用python如何处理nc数据详解
- Python利用pandas处理Excel数据的应用详解
- Python读取文件,路径问题,以及在对数据进行处理之前如何查看数据的相关信息
- 如何处理Oledb中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- 【PYTHON,EXCEL】利用python进行EXCEL处理1 打开,读取数据的方法