python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法
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 excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法相关推荐
- Python中数组转换成字符串
python中数组转换成字符串 数组转换成字符串可以使用下面这种方式将一个数组转换成字符串,其中arr是数组的数组名. ''.join(arr) 用上面这种方式需要确保数组里面的内容也是字符串的形式, ...
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- [转载] Python将列表转换成字符串及字符串左右中对齐输出问题
参考链接: Python 字符串中的字符串对齐 将列表转换成字符串 a = ['h','e','l','l','o'] b = ''.join(a) print(a) print(b) 运行结果: [ ...
- 将.zip文件转换成字符串进行传送(以支付宝对账单为例)
本例主要是将.zip的压缩文件,转换成string类型,进数据传送.有的读者要问干嘛不用stream流呢,可以用流,现在不支持流又该怎么弄呢,可以用byte[],那byte[]也不支持呢,那就乖乖用S ...
- 将.zip文件转换成字符串进行传送(以支付宝对账单为例
转载自:http://blog.csdn.net/myfmyfmyfmyf/article/details/52517187 本例主要是将.zip的压缩文件,转换成string类型,进数据传送.有的读 ...
- python pandas excel数据处理_Python利用pandas处理Excel数据的应用
python如何将列表导出为csv文件 import pandas as pd list=[[1,2,3],[4,5,6],[7,8,9]] column=['column1','column2',' ...
- c++ 浮点数转换成字符串_Python如何处理数据?如何把数据转换成我们想要的?三种处理方法...
平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办? 如: python数据转换 num01,num02是str类型,但是我们需要的是整型,所以通过int转换成了整数. 数据转换 如何完成数 ...
- python将列表转换成集合_python集合变成列表
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以存储任意数据类型的集合列表里:可以存储不同的数据类型 s= print s, ...
- python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例
功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件 pip install pandas import pandas as pd import glob,os,sys in ...
最新文章
- linux之sed用法
- Servlet程序自动加载
- JZOJ 1422. 猴子摘桃
- FastJsonUtils 需要fastjson
- mysql插入时间区间_mybatis插入数据时返回主键以及MySQL根据时间区间查询问题总结...
- 在python中用递归的方法编程_python基础之函数,递归,内置函数
- JS中自动执行函数小结
- au人声处理_Audacity音频处理
- :没有此sdk或暂不支持此sdk模拟_即构SDK7月迭代:新增支持按通道设置延迟模式,大大减少卡顿...
- QT Designer的安装和使用
- iOS 图片引起的崩溃
- Linux远程终端工具之Xmanager----Xbrowser篇
- Egret的eui的使用
- Web端H5播放FLV、HLS、MP4 (二)
- 第三方登陆--接入谷歌和FaceBook
- java List 根据某个字段进行升降序排列
- 互动媒体——自画像+简单音乐可视化
- linux环境qt输入框不能切换中文输入法是什么原因
- win10系统 如何将Excel、word放到桌面上
- 字典序最大子序列java_字典序最大的子序列
热门文章
- 我可能永远也没办法成为全栈工程师了,看看你还差多少?
- 说,有一群 小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在有多少小孩在玩,请用面向对象的思想编写程序解决
- keil写文字怎么会乱码_刚刚!2020福建高考作文题出炉!你会怎么写?
- 线搜索(line search)方法
- python操作数据库教程_python通用数据库操作工具 pydbclib|python基础教程|python入门|python教程...
- 计算机内部常用的计数形式,公务员考试计算机类专业
- ASP.NET Core 企业开发架构概述
- oracle 中fuser,关于fuser的使用方法
- echarts tree (树图) 实现自定义节点图标 自定义样式 点击节点后线条变色 自适应高度 搜索后节点关键字标红 写的很详细,建议收藏!
- 高性能云计算架构与实践8-计算节点计算服务搭建