Tag: 用户界面

tkinter filedialog打开方法奇怪的行为

我是Tkinter和GUIdevise的新手,但是我非常高兴学习。 我试图创build一个用户界面,允许用户加载Excel电子表格.xls。 如果电子表格成功打开,则应该popup一个button,允许用户将信息导入数据库。 我的问题是,每当我运行这个代码时,文件对话框popup之前的主要gui实际浏览buttonpopup。 我做了一些testing,这是由于调用fname.show()。 事情是,请纠正我,如果我错了,我需要使用fname.show()获取文件path,以便我可以将文件path传递到xlrd.open_workbook方法从电子表格中读取数据。 有另一种获得文件名的方法吗? 我觉得应该有一个简单的解决scheme,但没有太多关于tkFileDialog的细节文档。 谢谢。 以下是我的代码: import config from importdb import importTLAtoDB import Tkinter as tk import tkFileDialog as tkfd import tkMessageBox as tkmb import xlrd def openFile(): #returns an opened file fname = tkfd.Open(filetypes = [("xls files","*.xls")]) fpath = fname.show() if fname: try: TLA_sheet = xlrd.open_workbook(fpath).\ sheet_by_name('Q3 TLA – TOP […]

将R中的graphics保存为Excel中的可编辑graphics

我正在R中编写一个GUI,我必须实现的一个function是将graphics输出保存到Excel工作表的button,理想情况下,graphics应该可以在Excel中编辑。 我正在试图通过以下方式: 将用于graphics的数据保存到.xlsx文件 从R中调用VBA脚本来重新创build.xlsx文件中的graphics。 我坚持第二步,因为我不知道如何从R执行vba scrip。任何帮助,非常感谢。

非常大的CSV阅读器应用程序(GUI)

有一个CSV阅读器应用程序(GUI)处理大文件? 我试过CSVEd,它不正确处理行终止符。 Excel正确地执行行终止符,但在处理大量数据时速度很慢。 除了excel还有其他的select吗?

如何在VB.NET中创build一个dynamic的Excel链接? (不是.dll)

VB.NET级别:初学者 我用VB.NET做了一个.exe。 在这个程序中有许多链接到Excel文件(有特定的文件夹的Excel文件)。 我的问题: 考虑一个名为abc.xlsx的excel文件,它位于我的家用电脑上。 链接到这个文件如下,D:\ work \ data \ abc.xlsx 现在显而易见的原因,当我在我的工作电脑上运行.exe时,这个链接将无效。 (后来我想在多台电脑上运行这个.exe) 如何解决这个问题? 我的想法是创build一个dynamic链接,它将根据使用的个人电脑更新自己或创build一个独立于使用的个人电脑的恒定链接。 帮助将非常感激。 提前致谢

在Java GUI中embeddedExcel

我正在寻找一种方法将Excel电子表格embedded到Java GUI应用程序中。 实际上通过使用QtJambi进入一个Qt GUI版本。 电子表格不一定是可以修改的,但是一个无缝的表示方式比excel应用程序的显式打开更好。 我通过扫描networking提出了一些想法: 将表单embedded到html文件中,并使用集成在java中的浏览器进行显示 j-integra(看起来很老,需要许可证) 雅各(如果我是正确的话,不支持gui) 使用swt.ole类(最有希望的,甚至在网上有一个例子,问题是如何在qt中显示swt) 使用Qt的ActiveQt(不存在于Java端口中) 有没有人关于这个话题的经验? 任何可能有用的想法 – 我将不胜感激。 问候

将excelembedded到一个python程序中

我正在写一个python(3)程序,只能在Windows上运行。 该程序应该有一个GUI,其中部分窗口包含一个embedded式的Excel工作簿(而不仅仅是其数据)。 有没有办法用wxPython / PyQt /其他? 如果没有,我在c#中find了一种方法 ,所以我想在c#中编写GUI,并用COM连接到python。 我可以使用IronPython进行更简单的连接吗? 使用COM和使用IronPython有什么优点和缺点? 提前致谢

Excelmacros – 屏幕,而macros运行

当我运行我的macros是可以看到它切换工作表和复制/粘贴数据。 但是这不是真正用户友好的。 有没有办法显示一个简单的消息框“macros正在运行!” 整个持续时间,只有当macros停止时才可以点击。 谢谢!

如何使用tkinter来提示用户将DataFrame保存到Excel文件中?

我是Python新手,一般编程。 我试图build立一个我写的代码从Excel导入数据,进行一些分析,然后从DataFrame导出新的数据到另一个Excel文件的GUI。 我以前使用过这个代码,但现在我需要一个提示,询问用户他们想要保存文件的位置: writer = pd.ExcelWriter("Results.xlsx", engine="xlsxwriter") data.to_excel(writer, index=False, sheet_name="Results") worksheet = writer.sheets["Results"] writer.save() 不幸的是,当我使用asksaveasfilename时,我无法保存新的Excel文件。 以下是我一直用来testing文件保存的方法: from tkinter import * from tkinter.filedialog import askopenfilename from tkinter.filedialog import asksaveasfilename from tkinter.messagebox import showerror import pandas as pd class Analysis: def __init__(self, master): self.master = master master.title("Test") self.message = "Select an Excel file to import." self.label_text = […]

停止button上闪烁的Excel鼠标光标

当我创build一个附带有macros的button,并将鼠标光标hover在button上时,它会在默认的指针手形光标和看起来像一个全白色的指针之间闪烁,这个指针手指还剩1个像素。 任何想法如何解决这一问题?

使用Excel作为没有VB的UI

我认为每个商业人士都希望拥有优秀的用户界面,但是他们被迫使用有时看起来非常糟糕的Web应用程序。 有没有任何框架,帮助build立没有VB的Excel? 我不是说像POI或JExcel这样的框架可以让你生成Excel报告。