统计哪些人核酸没做,需要一个txt,xlsx,pycharm

简介: 统计哪些人核酸没做,需要一个txt,xlsx,pycharm
# -*- codeing=utf-8 -*-
# @Time :2022/4/14 18:23
# @Author:gyq
# @File:读取txt文本.py
# @Software:PyCharm
import xlrd
l=[]
with open("D:\桌面文件\\核酸每日人数\\4_13.txt", "r",encoding="UTF-8") as f:#读文本txt一定是\\
    for line in f.readlines():
        line = line.strip('\n')  #去掉列表中每一个元素的换行符
        l.append(line)
print(l)
#读取excel
wb=xlrd.open_workbook( r'D:\桌面文件\核酸每日人数\4_13.xls') #打开文件并返回一个工作蒲对象。open_workbook可以点进去看看函数里面的参数的含义之类的,很详细,英语不好的可以百度翻译,翻译出来的结果差不多。
sheet_num=wb.nsheets  #获取excel里面的sheet的数量
sheet_names=wb.sheet_names()   #获取到Excel里面所有的sheet的名称列表,即使没有sheet也能用。
sheet=wb.sheet_by_index(0)   #通过索引的方式获取到某一个sheet,现在是获取的第一个sheet页,也可以通过sheet的名称进行获取,sheet_by_name('sheet名称')
rows=sheet.nrows   #获取sheet页的行数,一共有几行
columns=sheet.ncols   #获取sheet页的列数,一共有几列
#获取第一行的数据
row_data=sheet.row_values(0)  #返回给定的行数的单元格数据进行切片
#获取第二列的数据
col_data=sheet.col_values(2)
print(col_data[1:])
ret = list(set(l)-set(col_data))
print("xx日这些人核酸没交:",ret)


txt是该日应做核酸名单

xlsx是QQ在线表格统计的名单

相关文章
|
3月前
|
数据采集 机器学习/深度学习 数据可视化
【办公自动化】使用Python批量处理Excel文件并转为csv文件
【办公自动化】使用Python批量处理Excel文件并转为csv文件
107 0
|
3月前
|
存储 自然语言处理 数据可视化
【办公自动化】用Python按时间分割txt文件中的数据
【办公自动化】用Python按时间分割txt文件中的数据
94 1
|
3月前
|
Python
【python】提取多个excel的工作簿,生成新的excel
【python】提取多个excel的工作簿,生成新的excel
|
3月前
|
自然语言处理 安全 Unix
一键式Excel分词统计工具:如何轻松打包Python脚本为EXE
一键式Excel分词统计工具:如何轻松打包Python脚本为EXE
85 0
|
3月前
|
测试技术 数据处理 Python
测试报告导出PDF和excel的方法
测试报告导出PDF和excel的方法
110 1
|
3月前
|
Python
Python办公自动化【Excel写入数据-xlwt、Excel读取数据-xlrd、Excel更新数据-xlutils、Excel设置样式】(一)-全面详解(学习总结---从入门到深化)
Python办公自动化【Excel写入数据-xlwt、Excel读取数据-xlrd、Excel更新数据-xlutils、Excel设置样式】(一)-全面详解(学习总结---从入门到深化)
59 0
|
12月前
|
Python
Python——读取xlsx格式的Excel表格
Python——读取xlsx格式的Excel表格
|
BI 索引 Python
python中使用xlrd、xlwt操作excel表格详解
python中使用xlrd、xlwt操作excel表格详解
|
存储 编解码 数据可视化
如何通过Python打开GSMap数据集(解决.dat无法打开的问题)?
如何通过Python打开GSMap数据集(解决.dat无法打开的问题)?
253 0
|
JavaScript Python
一日一技:Python写的csv文件,如何让 Excel 双击打开不乱码?
一日一技:Python写的csv文件,如何让 Excel 双击打开不乱码?
219 0