使用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