参考 https://www.jianshu.com/p/4e39444d5ebc

环境:
pip install xlwt
python3.6

将csv/txt文本通过程序转换成excel文件,自定义分隔符

# -*- coding:utf-8 -*-
__author__ = 'zhuyuru'
#参考 https://www.jianshu.com/p/4e39444d5ebc
# from workbook import Workbook
import os
import sys
import time
# pip install xlwt
import xlwtlist = []def parsefile(filepath, mark):print("[info]============>parse_file")dic = {}try:begin = time.time()[des_filename, extname] = os.path.splitext(filepath)nfilename = des_filename + '_' + str("r") + extname# 处错误 就改成gb18030f_read = open(filepath, encoding='UTF-8')# 具体处理rownum = 0for eachline in f_read:splitarr = eachline.split(mark)list.append(splitarr)rownum = rownum + 1if (rownum % 10000 == 0):print("[info]parse_file %s" % (rownum))except:print(sys.exc_info()[0], sys.exc_info()[1])finally:f_read.close()end = time.time()print("[info]======>format file %s  ,spend time %d s" % (filepath, (end - begin)))return dic;def create_xls(file_path, list):workbook = xlwt.Workbook(encoding = 'utf-8')  # 注意Workbook的开头W要大写sheet1 = workbook.add_sheet('sheet1', cell_overwrite_ok=True)# 向sheet页中写入数据for i, j in enumerate(list):if (i % 10000 == 0):print("执行到第%s行" % (i + 1))for s, k in enumerate(j):sheet1.write(i, s, str(k))file_path = file_path.replace('\\', '/')workbook.save(file_path)print('创建excel文件完成!')return file_pathif __name__ == '__main__':srcfile = '/Users/zhuyuru/Desktop/temp/smslist.csv'floder = os.path.dirname(os.path.realpath(__file__))srcfile=floder+u'/srcdata.csv'print("srcfile:%s"%(srcfile))[des_filename, extname] = os.path.splitext(srcfile)parsefile(srcfile, ',')#解析文件create_xls(des_filename + u"_r.xls", list)#将解析后的文件输出到excel

python csv/txt转换成excel相关推荐

  1. python 文本转excel_Python 文本(txt) 转换成 EXCEL(xls)

    #!/bin/env python # -*- encoding: utf-8 -*- #------------------------------------------------------- ...

  2. python读取一个TXT转换成EXCEL表格

    [任务]:python读取一个TXT转换成EXCEL表格 [坑1]pycharm安装后代码区不能编辑,是由于最新的pycharm在安装时自动装了vimVim插件, 方法一:在tools-Vim emu ...

  3. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  4. pythonmat文件转excel_利用python将图片转换成excel文档格式详解

    本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...

  5. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  6. python将excel转换成图片格式_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  7. python日常实用技能:利用python将图片转换成excel文档格式

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  8. csv格式转换成excel(CSV格式转换成dat文件出现乱码)

    怎么把CSV文件转成EXCEL格式怎么办呢怎么把CSV文件转成 csv转Excel方法就是:右键点击需要打开的文件,选择以记事本的方式打开.csv文件,然后选择另存为,在另存为的窗口选择编码方式UTF ...

  9. python文件写入字典格式输出_Python把对应格式的csv文件转换成字典类型存储脚本的方法...

    该脚本是为了结合之前的编写的脚本,来实现数据的比对模块,实现数据的自动化!由于数据格式是定死的,该代码只做参考,有什么问题可以私信我! CSV的数据格式截图如下: readDataToDic.py源代 ...

最新文章

  1. MySQL 8.0新特性之原子DDL
  2. MarkDown写ppt
  3. Android 通过腾讯WebService API获取 地址经纬度
  4. SAP Fiori element框架template的框架加载逻辑
  5. 分组取最新记录的SQL
  6. centos7以普通用户开机启动某个服务或者指定脚本
  7. iOS OC与JS交互(WebView监听事件)
  8. ## normalize.css 中文版
  9. 联想计算机无线网络设置密码,联想笔记本电脑wifi怎么连接
  10. 八大排序算法原理及实现
  11. Log4j配置按照文件大小和日期分割日志文件
  12. GEE系列:第7单元 利用GEE进行遥感影像分类【随机森林分类】
  13. 计算机应用数据结构是什么,应用数据结构
  14. 【Java多线程】轻松搞定Java多线程(一)
  15. 使用Nero 7 刻录DVD镜像文件(Linux,Window的iso文件)
  16. android指纹解锁动画,Android8.1 SystemUI Keyguard之指纹解锁流程
  17. SVM 支持向量机简介和sklearn中参数设置详解
  18. php dht,dht.php
  19. Android音视频编辑库,Android音视频处理.pdf
  20. 华为金融行业解决方案讨论

热门文章

  1. 旅游地如何搭好影视剧“顺风车”
  2. java初级程序员考试真题_一份Java基础知识笔试题附答案
  3. 2023最新红盟云卡开源发卡网站源码+功能很强大
  4. javaweb案例一
  5. 全球及中国抗高血压药物市场经营状况及投资竞争力分析报告2021-2027年
  6. 《初级会计电算化实用教程(金蝶KIS专业版)》一1.3 电算化会计信息系统
  7. 第二十章 分布式任务调度中心DolphinScheduler架构设计
  8. 应对CC攻击的自动防御系统——原理与实现
  9. CentOS7 安装 X Window System
  10. 用QUARTUS13.0自带仿真工具进行仿真