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统计一个文本中重复行数的方法
Nov 19 Python
Python中join函数简单代码示例
Jan 09 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
Python Series从0开始索引的方法
Nov 06 Python
scrapy-redis的安装部署步骤讲解
Feb 27 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
如何用用Python将地址标记在地图上
Feb 07 Python
python Tkinter的简单入门教程
Apr 11 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 Python
在 Python 中利用 Pool 进行多线程
Apr 24 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系统流量分析的程序
2006/10/09 PHP
php实现读取超大文件的方法
2014/07/28 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
node.js基础知识小结
2018/02/26 Javascript
vuex操作state对象的实例代码
2018/04/25 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
幼教简历自我评价
2014/01/28 职场文书
户外拓展活动方案
2014/02/11 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
法人代表任命书范本
2014/06/05 职场文书
婚前协议书范本两则
2014/10/16 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python