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中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
transform python环境快速配置方法
Sep 27 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
python绘制封闭多边形教程
Feb 18 Python
django 实现手动存储文件到model的FileField
Mar 30 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
python实现三次密码验证的示例
Apr 29 Python
Django如何创作一个简单的最小程序
May 12 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
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
JavaScript中提前声明变量或函数例子
2014/11/12 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
2017/12/01 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
小程序中英文混合排序问题解决
2019/08/02 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
npm全局环境变量配置详解
2020/12/15 Javascript
python中反射用法实例
2015/03/27 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Python读取stdin方法实例
2019/05/24 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python自省及反射原理实例详解
2020/07/06 Python
Python内置函数及功能简介汇总
2020/10/13 Python
什么是GWT的Module
2013/01/20 面试题
小学校本培训方案
2014/06/06 职场文书
财务管理专业求职信
2014/06/11 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
小学假期安全广播稿
2014/09/28 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
总经理聘用协议书
2015/09/21 职场文书
导游词之舟山普陀山
2019/11/06 职场文书