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 相关文章推荐
Python函数嵌套实例
Sep 23 Python
Python数据类型详解(一)字符串
May 08 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
Feb 13 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
解决python3读取Python2存储的pickle文件问题
Oct 25 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
django 微信网页授权登陆的实现
Jul 30 Python
推荐8款常用的Python GUI图形界面开发框架
Feb 23 Python
Python自动采集微信联系人的实现示例
Feb 28 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
基于TensorFlow的CNN实现Mnist手写数字识别
Jun 17 Python
python 基于Apscheduler实现定时任务
Dec 15 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
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
Python 随机生成中文验证码的实例代码
2013/03/20 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
python实现AES加密与解密
2019/03/28 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
介绍一下JMS编程步骤
2015/09/22 面试题
环境工程大学生个人的自我评价
2013/10/08 职场文书
高中校园广播稿
2014/01/11 职场文书
会计电算化专业自荐信
2014/03/15 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
资料员岗位职责范本
2015/04/13 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技