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 的枚举 Enum
Jun 12 Python
解决Python安装后pip不能用的问题
Jun 12 Python
pandas ix &iloc &loc的区别
Jan 10 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
python微信撤回监测代码
Apr 29 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 Python
python3获取文件中url内容并下载代码实例
Dec 27 Python
Python代码一键转Jar包及Java调用Python新姿势
Mar 10 Python
python中使用you-get库批量在线下载bilibili视频的教程
Mar 10 Python
Python函数基本使用原理详解
Mar 19 Python
python 如何在测试中使用 Mock
Mar 01 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性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
php while循环控制的简单实例
2016/05/30 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
javascript知识点收藏
2007/02/22 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
javascript实用方法总结
2015/02/06 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
原生js实现表格翻页和跳转
2020/09/29 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
Python备份Mysql脚本
2008/08/11 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
python实现五子棋小程序
2019/06/18 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
阿拉伯书店:Jamalon
2019/07/24 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
最新大学生自我评价
2013/09/24 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
大学生新学期计划书
2014/04/28 职场文书
环卫工人节活动总结
2014/08/29 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技