需求

解析excel表中每个单元格的元素,并且排重后输出到txt文件中,保存格式为UTF-8

程序

  • pip install xlrd

import xlrd# 保存唯一字符的列表
convert_list = []def sort_one_row(row_list):"""#!brief: find out different character and put in convert_list#!param: row_list: all cells in one excel line"""global convert_listfor element in row_list:# 对某一个元素进行去重并排序element = sorted(set(element))# 第i次添加排序并去重后的element元素convert_list.extend(element)# 因为和之前的添加的元素可能有重叠,所以仍需要做一次去重convert_list = list(set(convert_list))# 去重后排序,由于characters_list是一个全局变量,所以能一直保存结果convert_list = sorted(convert_list)#print(i, characters_list)def parse_excel_to_txt(file_path):"""#!brief: find out different character and put in convert_list#!param: file path"""# open excelexcel = xlrd.open_workbook(file_path)# get first sheettable = excel.sheet_by_index(0)# get row numbersnum_rows = table.nrows# convert processfor i in range(num_rows):# 获取每一行的单元格元素并组成列表row_data = table.row_values(i)sort_one_row(row_data)# write result to txt, txt file name = "T2_Character.txt""""# ANSI      ---->   GBK# UTF-8     ---->   UTF-8# Unicode   ---->   UTF-16"""with open("T2_Character.txt", 'w', encoding='utf-16') as f:f.writelines(convert_list)f.close()pass# self test
# file_path = "D:\Tool\Python\PythonProjects\T2 ExtractCharacter\T2Texts.xlsx"
# parse_excel_to_txt(file_path)

python 解析excel表并排重输出到txt相关推荐

  1. unity中解析excel表

    上代码 using Excel; using System; using System.Collections; using System.Collections.Generic; using Sys ...

  2. Python处理Excel表中单元格带有换行的数据

    Python处理Excel表中单元格带有换行的数据 文章目录 Python处理Excel表中单元格带有换行的数据 问题样式 实例问题 实例实现代码 实例结果 问题样式 在数据处理过程中常常会遇到这样一 ...

  3. 【springboot】上传并解析excel表,使用postman测试上传文件,解决excel版本报错问题

    声明:博客代码只是实际项目的一部分,项目是前后端分离的,这篇博客中将记录如何使用工具类中提供的解析excel表格数据,并使用postman测试上传excel表的接口. 在项目pom.xml文件中添加依 ...

  4. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

  5. python 读取excel表数据_5分钟学会用Python 读取Excel

    5分钟学会用Python 读取Excel 日常办公使用频率最高的软件非Excel莫属了,如果我们遇到需要导入别人的Excel进行后续数据分析.读取内容等操作,我们该怎么办呢? 测试开发哥哥说:莫要慌, ...

  6. python对excel表统计视频_列表常见统计方式2_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  7. python对excel表统计视频_元组常用统计方法_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  8. python打开excel表_Python启动Excel

    通过简单的实例实现Python与Excel程序实现交互控制. 需要安装pywin32,根据自己的实际情况选择下载版本 引入组件import win32com.client, win32process ...

  9. python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解

    测试数据:坐标数据:testExcelData.xlsx 使用python读取excel文件需要安装xlrd库: xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz 解压后再进行安装即可,具 ...

最新文章

  1. 大脑也在强化学习!加州大学提出「价值决策」被大脑高效编码,登Neuron顶刊...
  2. 【 C 】const 学习笔记
  3. md5 java_java中MD5函数
  4. java set 接口_【Java提高十七】Set接口集合详解
  5. OCM备考 三. Managing Database Availability 之RMAN日常操作
  6. 搜索学习(ing...)
  7. [原+转]CSS hack 小技巧 让你的CSS 兼容ff ie6.0 ie7.0
  8. leetcode 滑动窗口小结 (二)
  9. java 设计char类型_JAVA中的char类型
  10. ZedBoard 最小系统构建 (一)-硬件结构搭建
  11. 带宽与响应速度的关系
  12. java怎么查看源代码
  13. Python类中的方法要加self的理由
  14. 自己做量化交易软件(1)通通量化分析环境安装使用
  15. GoogleHacking
  16. ROP光栅化处理单元
  17. maven的下载安装与卸载
  18. c语言sum=d dd ddd,C语言编程
  19. 外汇交易规则有哪些?
  20. 老北京人推荐的50个秘境景点

热门文章

  1. 单证与双证高级证书与普通证书的区别与联系
  2. KOOK使用过程有杂音如何解决
  3. Android Framework:深入探索 AIDL 数据流动
  4. 黑莓BES系统架构介绍
  5. R语言丨根据VCF文件自动填充对其变异位点并生成序列fa文件
  6. 查看python下OpenCV版本
  7. Synchronization和java内存模型
  8. 饼图(用ECharts绘制)
  9. AspectJ in action
  10. 计算机中f4的应用,Excel中F4键的9个功能,提高90%工作效率