一.表格功能
1.表格1 原始数据,需要过滤其中一些字段信息,复制到另一个表格中
2.另外一个表格中需要固定添加固定列的内容
3.从原始表格中复制数据,填充到另外一个表格中
--------
二授权功能的实现
调用了mac地址码,制作了一个简单的授权系统以及如何判断数据,进行登录的验证
三.代码部分
from openpyxl import load_workbook
import os
import time
from psutil import net_if_addrs
import pickle
import sys
# mac地址注册信息码:全局变量
maclist=[]
for k,v in net_if_addrs().items():
for item in v:
address=item[1]
if '-' in address and len(address)==17:
# print(address) # 遍历所有mac地址,添加到maclist列表中。
maclist.append(address)
#授权系统,获取系统的mac地址作为授权的依据
# 授权文件生成的函数定义
def grandkey0():
if (os.path.exists("ht.key0")) != True:
maclist = []
for k, v in net_if_addrs().items():
for item in v:
address = item[1]
if '-' in address and len(address) == 17:
# print(address)
maclist.append(address)
# 加盐处理,分别在文件前和后都是添加了内容
maclist.append("@@世界人***民大团结&&&")
maclist.append("@@###四大名著@@###&&&***!!")
maclist.insert(0, "和平的象征和平鸽")
# 生成key1
fkey = open("./ht.key0", "wb")
pickle.dump(maclist, fkey)
fkey.close()
"""
V2版本主要添加注册的功能,通过获取电脑的MAC进行文件的注册
"""
"""
使用说明:
必须的有个模板文件[从视综平台中导出的文件,而且必须带有一行原始数据,作为填写的依据,切记:]
"""
"""
修改为单机使用的版本
实现读取给定的版本的,可以完成所有数据的填写
"""
"""
这个程序是在对应的excel表格的基础上进行的数据分析
表格内容:原始表,pvg生成的数据,【里面只有一个“"Sheet0"】
目标