GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于gg修改器透视 免root_gg修改器透视上色教程的内容,赶快来一起来看看吧。
Python 开发的小工具实际上是将 Python 程序打包成 exe,分享即可用,即便电脑没有安装 Python 环境,也可以使用,用代码提高工作效率,尽量少加班。
将工作中重复性的操作,利用供应商名称,月份,入库金额三个字段来生成想要的透视表格式。
创建桌面窗口,这里使用 tkinter,它是 Python 自带的 GUI 库,安装后即可使用。
pip install tkinter
使用 pyinsatller 将程序打包成 exe,好处是不需要将代码部署到服务器,直接将打包好的 exe 发给对方,就能直接使用,对于这种小而轻的功能非常友好。
pip install pyinstaller
Excel 文件生成透视表和筛选数据,文件名:excel_to_pivot.py
import pandas as pd
import numpy as np
class ExcelToPivot(object):
def __init__(self, filename, file_path):
self.file_name = filename
self.file_path = file_path
"""
excel自动转透视表功能
返回透视结果
"""
def excel_Pivot(self):
print(self.file_path)
data = pd.read_excel(self.file_path)
data_pivot_table = pd.pivot_table(data, index=[’供应商名称’, ’月份’], values=["入库金额"], aggfunc=np.sum)
return data_pivot_table
"""
按条件筛选,并保存
"""
def select_data(self, name, month):
data_pivot_table = self.excel_Pivot()
data_new = data_pivot_table.query(’供应商名称 == ["{}"] & 月份 == {}’.format(name, month))
data_new.to_excel(’{}.xlsx’.format(str(self.file_name).split(’.’)[0]))
return ’筛选完成!’
if __name__ == ’__main__’:
filename = input("请输入文件名字:")
path = ’C:/Users/cherich/Desktop/’ + filename
pross = ExcelToPivot(filename, path)
print(pross.select_data("C", 4))
设计桌面窗口功能,文件名:opration.py
from tkinter import Tk, Entry, Button, mainloop
import tkinter.filedialog
import excel_to_pivot
from tkinter import messagebox
from tkinter import ttk
def Upload():
global filename, data_pivot_table
try:
filename = tkinter.filedialog.askopenfilename(title=’选择文件’)
pross = excel_to_pivot.ExcelToPivot(str(filename).split(’/’)[-1], filename)
data_pivot_table = pross.excel_Pivot()
messagebox.showinfo(’Info’, ’转换成功!’)
except Exception as e:
print(e)
messagebox.showinfo(’Info’, ’转换失败!’)
def select(name, month):
try:
print(’供应商名称 == ["{}"] & 月份 == {}’.format(name, month))
data_new = data_pivot_table.query(’供应商名称 == ["{}"] & 月份 == {}’.format(name, month))
data_new.to_excel(’{}.xlsx’.format(str(filename).split(’.’)[0]))
messagebox.showinfo(’Info’, ’筛选完成并生成文件!’)
root.destroy()
except Exception as e:
print(e)
messagebox.showinfo(’Info’, ’筛选失败!’)
root = Tk()
root.config(background="#6fb765")
root.title(’自动转透视表小工具’)
root.geometry(’500x250’)
e1 = Entry(root, width=30)
e1.grid(row=2, column=0)
btn1 = Button(root, text=’ 上传文件 ’, command=Upload).grid(row=2, column=10, pady=5)
box1 = ttk.Combobox(root)
# 使用 grid() 来控制控件的位置
box1.grid(row=5, sticky="NW")
# 设置下拉菜单中的值
box1[’value’] = (’A’, ’B’, ’C’, ’D’, ’供应商’)
# 通过 current() 设置下拉菜单选项的默认值
box1.current(4)
box2 = ttk.Combobox(root)
box2.grid(row=5, column=1, sticky="NW")
box2[’value’] = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ’月份’)
box2.current(12)
# 编写回调函数,绑定执行事件
def func(event):
global b1, b2
b1 = box1.get()
b2 = box2.get()
# 绑定下拉菜单事件
box1.bind("<<ComboboxSelected>>", func)
box2.bind("<<ComboboxSelected>>", func)
btn2 = Button(root, text=’ 筛选数据 ’, command=lambda: select(b1, b2)).grid(row=30, column=10, pady=5)
mainloop()
如果运行结果如上,说明代码没有问题了,可以进行下一步。
打开 DOS 窗口并切换到 两个 py 文件所在的目录,注意路径中不要有中文。
pyinsatller -F -w opration.py
pyinstaller 指令的常见可选参数:
在当前的目录下,将会生成两个文件夹:build 和 dist。dist 里面就是所有可执行 exe 文件,发送快捷方式到桌面,点击 opration.exe 就能运行了,可以发它的快捷方式发送到桌面,双击就可以。
有的伙伴 Python 环境刚安装没多久,可能不存在这个文件过大的问题。像我的电脑里安装了 Python 很多的依赖包和 anaconda 等等,打包出来的文件居然 660M,打包时间长,执行时还卡,后来经过整改缩小到 31M,打包快,秒级执行。解决方案是在 Windows 系统下安装一个 Python 的虚拟环境,前提是已经在电脑上安装过 Python 才可以进行如下操作。
找到 Python 所在路径,如果忘记了,可以在电脑左下角搜索【编辑系统环境变量】——【用户变量】——【PATH】中找到
虚拟环境可以理解为是 Python 解释器的一个副本,在这个环境你可以安装私有包,而且不会影响系统中安装的全局 Python 解释器。虚拟环境非常有用,可以在系统的 Python 解释器中避免包的混乱和版本的冲突。
重要是不同虚拟环境可以搭建不同的 Python 版本,创建时候选择,我们这里需要一个相对 “干净” 的 Python 环境,没有安装过多依赖包,避免 exe 打包文件过大,所以用到虚拟环境。
pip install virtualenv
pip install virtualenvwrapper-win
mkvirtualenv -p="C:UserscherichAppDataLocalProgramsPythonPython38python.exe" py38
进入虚拟环境,可以看到只有几个默认的 Python 库
这时可以测试一下代码,是否缺少相关依赖,比如我这个缺少 Pandas,openpyxl,依次按照 pip install 包名安装即可,非常重要的点:pyinstaller 必须重新安装,文件才会缩小。
上述操作完成后,打包就可以了,最后退出虚拟环境即可。
退出虚拟环境
deactivate
整个自动化思路的实现就完成了,大家可以将整个流程套用到你现有的重复性工作中,在过程中有两个需要注意的点,如下:
尽量不要用中文路径,要不会报些莫名其妙的错误。
导包是尽量避免使用 import * 导入不必要的包,节省打包和执行时间。
让代码自动工作,省下来的时间,摸摸鱼,打打小游戏不好么~
以上就是关于gg修改器透视 免root_gg修改器透视上色教程的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。
gg游戏修改器下载教程,GG游戏修改器下载教程:优秀游戏辅助工具 大小:5.97MB5,808人安装 想要在游戏中获得更多的乐趣和胜利?GG游戏修改器可以帮助你实现这个愿望。GG游戏修……
下载gg修改器不需root,gg修改器—让你轻松修改游戏数据 大小:19.80MB5,718人安装 你是否曾经遇到过在玩游戏的时候,遇到了难以越过的难关?或者是碰到某些游戏数据无……
下载怎样获得gg修改器的root权,如何获得GG修改器的root权限? 大小:17.57MB5,812人安装 GG修改器是一款非常优秀的游戏辅助工具,广受玩家们的欢迎和喜爱。通过它,玩家可以……
下载没root怎么装GG修改器_如何不用root用GG修改器 大小:3.04MB6,738人安装 大家好,今天小编为大家分享关于没root怎么装GG修改器_如何不用root用GG修改器的内……
下载gg修改器最新8.42,GG修改器最新8.42:一款不可替代的游戏工具 大小:6.17MB5,677人安装 对于众多游戏爱好者来说,很多时候玩游戏的乐趣不仅仅在于游戏本身,还有改造游戏的……
下载gg修改器免root版 框架,gg修改器免root框架官网 大小:10.45MB6,842人安装 GG修改器免root版2021可以让你玩游戏更加的愉快,这个软件可以让你去修改各种游戏数……
下载gg游戏修改器造梦无双,打造全新游戏体验:GG游戏修改器+造梦无双 大小:18.38MB5,451人安装 打造全新游戏体验:GG游戏修改器+造梦无双 今天向大家介绍一下我最喜欢的游戏组合——……
下载gg修改器root环境,赞美修改器提升游戏体验的神器 大小:4.26MB5,459人安装 在玩游戏时,可能会遇到需要修改游戏参数或者物品数量的情况。而这时,一个好用的修……
下载gg修改器如何用电脑root, 初识 gg修改器 大小:17.67MB5,685人安装 如果你是一名游戏爱好者,那么你一定不会对游戏修改器这个东西陌生。而在这个领域……
下载gg修改器8.30.0中文版_gg修改器8.0版本 大小:16.18MB6,732人安装 大家好,今天小编为大家分享关于gg修改器8.30.0中文版_gg修改器8.0版本的内容,赶快……
下载