首页 > 其他分享 >利用pandas 和 ttk.Treeviews制作xlsx视图工具

利用pandas 和 ttk.Treeviews制作xlsx视图工具

时间:2023-04-11 18:35:13浏览次数:42  
标签:xlsx Treeviews win tree 视图 ttk Start import pandas

 

import tkinter as tk
from tkinter import ttk
import pandas as pd
import tkinter.messagebox as msgbox

def Start():
    msgbox.showinfo('提示', 'OK')
    fp = pd.read_excel("./test.xlsx")
    for i in tree.get_children():
        tree.delete(i)
    for _ in range(len(fp.index.values)):
        tree.insert('','end',value=tuple(fp.iloc[_,[0,1,2]].values))        

win = tk.Tk()
#win.wm_attributes('-topmost',1)
win.geometry("300x1000+10+10")
#ttk.Button(win,text="Import it",command=Start).pack()
columns = ("A","B","C")
tree = ttk.Treeview(win,show="headings",columns=columns,height=45)
tree.column("A",width=100,anchor='center')
tree.heading("A",text="列A")
tree.pack()
win.after(500,Start)

win.mainloop()

  

 

 

参考:https://blog.csdn.net/weixin_43849588/article/details/104968231

标签:xlsx,Treeviews,win,tree,视图,ttk,Start,import,pandas
From: https://www.cnblogs.com/pu369/p/17307238.html

相关文章

  • 在浏览器和node中使用 GitHub的js-xlsx库进行Excel文件处理(一)
    1.简介js-xlsx库是目前Github上star数量最多的处理Excel的库,功能强大,提供了各种对表格的操作,但是这个项目文档有些乱,提供的demo也只具备最基本的功能。Demo地址:http://oss.sheetjs.com/js-xlsxGithub上源码地址:http://git.io/xlsx支持解析的格式有:Excel2007+XML......
  • Python Django 通用视图和错误视图的使用
    定义通用视图修改book/models.py代码中的AuthorInfo类,如果一致则不必修改classAuthorInfo(models.Model):id=models.CharField(max_length=30,verbose_name="身份证号",primary_key=True)name=models.CharField(max_length=20,verbose_name="姓名")t......
  • 视图,触发器,事务,存储过程,内置函数,流程控制,索引
    目录SQL注入问题视图1、什么是视图2、为什么要用视图3、如何用视图触发器为何要用触发器创建触发器语法事务(掌握)什么是事务事务的作用事务的4个属性(ACID)如何用存储过程基本使用三种开发模型第一种第二种第三种创建存储过程如何用存储过程函数流程控制索引b+树聚集索引(primaryk......
  • xlsxwriter模块实现向Excel表写数据
    xlsxwriter模块实现向Excel表写数据导入第三方库importxlsxwriterasxw写数据#创建工作簿workbook=xw.Workbook(filename)#创建子表worksheet1=workbook.add_worksheet("sheet1")#激活表worksheet1.activate()#设置表头title=['序号','项目','数据&#......
  • MySQL笔记之一致性视图与MVCC实现
    一致性读视图是InnoDB在实现MVCC用到的虚拟结构,用于读提交(RC)和可重复度(RR)隔离级别的实现。一致性视图没有物理结构,主要是在事务执行期间用来定义该事物可以看到什么数据。  一、ReadView事务在正式启动的时候我们会创建一致性视图,该一致性视图是基于整个库的。 1、tran......
  • uniapp修改数组对象属性,视图不刷新问题
    uniapp最大的坑遇到修改数组属性视图不更新的问题 有两种解决方法一:this.$forceUpdate();强制更新,这个确实在H5端更新了,但是微信小程序还是没有更新二:this.$set(),一样不行修改数组后视图依旧不刷新最后用$.elmit()方法在子组件修改父组件传给子组件的值达到父子组件双向......
  • Listview中显示不同的视图布局
    1.使用场景在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是......
  • jenkins视图权限管理
    插件安装         创建用户角色            创建项目权限     注意:这里强调下它所匹配的不是视图的名字,而是项目的名字。项目就是流水线          角色分配          ......
  • LiveVISGAT1400视图库服务-支持海康大华华为宇视天地伟业等设备视图库接入使用说明
    @目录LiveVISGAT1400视图库服务安装使用说明1、服务说明1.1、安装包说明1.2、视图库服务1.3、配置视图库服务参数2、服务运行2.1、Windows2.2、Linux3、配置设备接入3.1、海康视图库接入示例3.2、大华视图库接入示例4、平台使用4.1、管理平台4.2、接口文档5、统一编码规则6、Live......
  • pdf和ppt页数和xlsxStyle jszip3.0兼容
      asynccountPptxSlides(file){   constzip=newJSZip()   constzipFile=awaitzip.loadAsync(file)   constpresentationEntry=Object.values(zipFile.files).find(file=>file.name==='ppt/presentation.xml')   if(!present......