使用VB脚本来处理一些文件,以便使用Excel和MODI进行以后的OCR。我想要实现的是为这个程序构建简单的Python GUI,它将能够在程序GUI中显示一系列Excel单元格作为输出。为了这个目的,我将为您介绍一些示例代码或库。带有Excel输出的Python GUI
回答
ttk.treeview具有细胞的功能,
from Tkinter import *
import ttk
root = Tk()
tree = ttk.Treeview(root)
tree["columns"]=("one","two")
tree.column("one", width=100)
tree.column("two", width=100)
tree.heading("one", text="coulmn A")
tree.heading("two", text="column B")
tree.insert("" , 0, text="Line 1", values=("1A","1b"))
id2 = tree.insert("", 1, "dir2", text="Dir 2")
tree.insert(id2, "end", "dir 2", text="sub dir 2", values=("2A","2B"))
##alternatively:
tree.insert("", 3, "dir3", text="Dir 3")
tree.insert("dir3", 3, text=" sub dir 3",values=("3A"," 3B"))
tree.pack()
root.mainloop()
但我发现,仅仅通过增加彼此相邻列表框为每列是吐出CSV数据
感谢您提出几个问题:此代码中的文件引用在哪里?该文件可以是xlsx格式? – euranoo
xlsx实际上是一个专有的二进制文件。解析它是不小的壮举。您最好的选择是使用CSV – omgimdrunk
.xlsx并不是特别专有的(是的,微软大量参与其设计,但规格实际上是由ECMA标准组织开放,发布和“拥有”的),并不是那么“二进制“,因为它是”压缩“。见[这个问题](http://stackoverflow.com/questions/4886027/looking-for-a-clear-description-of-excels-xlsx-xml-format)。根据工作表中的数据类型,解析它可能不那么困难。但没关系,因为有[xlrd](https://pypi.python.org/pypi/xlrd),这很容易。 –
- 1. Matlab GUI,带字符输出的Slider
- 2. Scrapy履带输出到Excel
- 3. 带有复选框的Python GUI
- 4. GUI表输出
- 5. 在Python中逐行输出到GUI
- 6. 在GUI界面中输出打印输出Tkinter Python
- 7. SSRS Excel输出中带有表达式的标题
- 8. 将带有特殊字符的Excel工作表输出为CSV
- 9. 如何输出通过python的gui输入的信息?
- 10. Python的PDF刮板输出到Excel
- 11. 的Python +硒刮输出到Excel
- 12. Python:带b前缀的输出
- 13. 缺少GUI输出
- 14. python scipy.odrpack.odr示例(带有示例输入/输出)?
- 15. 带有JFrame的Java GUI
- 16. Python opencv gui退出
- 17. 带有用于GUI生成器的xml输出的线框编辑器
- 18. 如何在带输出的函数执行时阻止GUI?
- 19. Excel中带有文本输入和数字求和输出的SUM/IF语句
- 20. 带拖放功能的Python HTML gui
- 21. 带GUI GUI的ThreadedHTTPServer不是在python中写的
- 22. Python:带有多个变量的颜色输出
- 23. 带有无输出的Python lambda调用函数
- 24. 如何在带有排序输出的python中使用izip?
- 25. Python:将列表输出为excel
- 26. 在excel中打印python脚本输出
- 27. Python为生成输出准备Excel
- 28. 从Excel导出到带有Excel的SQL Server的多列值列
- 29. 从java gui输入数据到现有的excel电子表格
- 30. Python Tkinter模块没有显示输出
蟒蛇的GUI可以的快捷方式使用'tkinter'模块构建 – WhatsThePoint
可能更强大的Python GUI库目前是[PyQt](https://riverbankcomputing.com/software/pyqt/intro)和[wxPython](https://wxpython.org/) (特别是第一个)。如果你将“电子表格”与任何这些库一起查找,你会发现几个[示例](https://dzone.com/articles/excel-spreadsheet-reproduction)。无论如何,您需要首先指定您的GUI需求。你只需要查看一个表或实际操作它,就像在Excel中一样? – armatita
只需在GUI中查看表(小范围的单元格) – euranoo