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实现保存网页到本地示例
Mar 16 Python
python and or用法详解
Jun 26 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
浅谈python出错时traceback的解读
Jul 15 Python
学生如何注册Pycharm专业版以及pycharm的安装
Sep 24 Python
Django ModelForm组件原理及用法详解
Oct 12 Python
Django实现随机图形验证码的示例
Oct 15 Python
python爬虫请求头的使用
Dec 01 Python
anaconda升级sklearn版本的实现方法
Feb 22 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 求质素(素数) 的实现代码
2011/04/12 PHP
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
Vue实现PopupWindow组件详解
2018/04/28 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
jQuery实现增删改查
2020/12/22 jQuery
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
详解python中的json的基本使用方法
2016/12/21 Python
Python字典及字典基本操作方法详解
2018/01/30 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
教师对学生的寄语
2014/04/03 职场文书
代办委托书怎样写
2014/04/08 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
百日宴上的祝酒词
2015/08/10 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python
使用python绘制横竖条形图
2022/04/21 Python