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对html代码进行escape编码的方法
May 04 Python
python友情链接检查方法
Jul 08 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
Aug 02 Python
Python之lambda匿名函数及map和filter的用法
Mar 05 Python
pytorch中tensor张量数据类型的转化方式
Dec 31 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
Apr 17 Python
python学习将数据写入文件并保存方法
Jun 07 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 Python
Python必备技巧之函数的使用详解
Apr 04 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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
Python subprocess库的使用详解
2018/10/26 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python 日期排序的实例代码
2019/07/11 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
python标记语句块使用方法总结
2019/08/05 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
先进班级集体事迹材料
2014/01/30 职场文书
公司会计岗位职责
2014/02/13 职场文书
合作协议书范文
2014/08/20 职场文书
颐和园英文导游词
2015/01/30 职场文书
信仰纪录片观后感
2015/06/08 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers
MySQL系列之十二 备份与恢复
2021/07/02 MySQL