使用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. Scrapy履带输出到Excel
- 2. 带有复选框的Python GUI
- 3. 在GUI界面中输出打印输出Tkinter Python
- 4. 将带有特殊字符的Excel工作表输出为CSV
- 5. 如何输出通过python的gui输入的信息?
- 6. 的Python +硒刮输出到Excel
- 7. Python的PDF刮板输出到Excel
- 8. python scipy.odrpack.odr示例(带有示例输入/输出)?
- 9. 带有JFrame的Java GUI
- 10. Python opencv gui退出
- 11. 如何在带输出的函数执行时阻止GUI?
- 12. Excel中带有文本输入和数字求和输出的SUM/IF语句
- 13. Python:带有多个变量的颜色输出
- 14. Python:将列表输出为excel
- 15. Python为生成输出准备Excel
- 16. 从Excel导出到带有Excel的SQL Server的多列值列
- 17. 从java gui输入数据到现有的excel电子表格
- 18. 输出在Excel
- 19. iTextSharp EXCEL输出
- 20. 使Python GUI有效
- 21. 使用带有Python GUI的Beaglebone黑色LCD 4显示器
- 22. 如何在python中使用一个带有GUI的变量3
- 23. 如何访问GUI输出?
- 24. 标准输出到tkinter GUI
- 25. Java格式GUI输出
- 26. 带有输出的JavaScript循环:0,1,10,11,12,2,3,4,5
- 27. 带有控制输出功能的Printf
- 28. 带有两个输出流的Birt版
- 29. 带有输出值的ASM Try/Catch块
- 30. 带有id属性的Ajax.Actionlink输出
蟒蛇的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