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编程实现及时获取新邮件的方法示例
Aug 10 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
浅谈Python 递归算法指归
Aug 22 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
Python 切分数组实例解析
Nov 07 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python文字截图识别OCR工具实例解析
Mar 05 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 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配置文件php.ini的路径的方法
2014/08/20 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
js继承的实现代码
2010/08/05 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
2020/04/20 Javascript
Python中*args和**kwargs的区别详解
2019/09/17 Python
用Python写一个自动木马程序
2019/09/17 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
创先争优制度
2014/01/21 职场文书
工作保证书范文
2014/04/29 职场文书
机关搬迁方案
2014/05/18 职场文书
万能检讨书2000字
2014/10/17 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS