python表格数据过滤复制到另外一个表格

本文介绍了如何使用Python脚本处理Excel表格,包括过滤数据、复制内容、固定列填充,以及实现基于MAC地址的简单授权系统。重点讲解了从pvg10.x表格中提取数据并填充到dest.xlsx模板表格的过程,以及授权验证的方法。
摘要由CSDN通过智能技术生成

一.表格功能

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"】
目标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值