python利用pandas将excel文件转换为txt文件的方法


Posted in Python onOctober 23, 2018

python将数据换为txt的方法有很多,可以用xlrd库实现。本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件。

直接上代码:

'''
function:将excel文件转换为text
author:Nstock
date:2018/3/1
'''
import pandas as pd
import re
import codecs
 
#将excel转化为txt文件
def exceltotxt(excel_dir, txt_dir): 
 with codecs.open(txt_dir, 'w', 'utf-8') as f:
 neg=pd.read_excel(excel_dir, header=None, index=None)
 f.write(neg.to_string())
 
#去除记录行首的数字和空格
def del_linehead_number_speace(orig_txt_dir,saveas_txt_dir):
 with open(orig_txt_dir,'r+') as f, open(saveas_txt_dir,'r+') as fw:
 lines = f.readlines()
 print(len(lines)) #行数
 texts = [re.sub(r'(\d)+(\s)+','',lines[num]) for num in range(len(lines)) ]
 
 texts = list(set(texts)) #去重如果要保留重复记录注释该行
 
 line_num = len(texts)
#  for num in range(line_num):   #查看转化后的文本
#  print(texts[num])
 fw.writelines(texts)
 
exceltotxt('./data/neg.xls', './data/neg_temp.txt') 
del_linehead_number_speace('./data/neg_temp.txt','./data/neg.txt')

说明:xxx_dir带目标文件名为:xxx_dir='保存路径/'+'文件名'

以上这篇python利用pandas将excel文件转换为txt文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
如何运行Python程序的方法
Apr 21 Python
Python查看多台服务器进程的脚本分享
Jun 11 Python
python Django框架实现自定义表单提交
Mar 25 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
python提取包含关键字的整行数据方法
Dec 11 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
Python ORM框架Peewee用法详解
Apr 29 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
深入了解Python 变量作用域
Jul 24 Python
Python用SSH连接到网络设备
Feb 18 Python
Python中的变量与常量
Nov 11 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 #Python
python中正则表达式 re.findall 用法
Oct 23 #Python
python 实现批量xls文件转csv文件的方法
Oct 23 #Python
python 把列表转化为字符串的方法
Oct 23 #Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 #Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 #Python
python 拼接文件路径的方法
Oct 23 #Python
You might like
php使用递归函数实现数字累加的方法
2015/03/16 PHP
HTML TO JavaScript 转换
2006/06/26 Javascript
javascript function、指针及内置对象
2009/02/19 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
Python绘图实现显示中文
2019/12/04 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
优秀护士获奖感言
2014/02/20 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
租房协议书
2014/09/12 职场文书
先进工作者申报材料
2014/12/23 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
python实现层次聚类的方法
2021/11/01 Python