Ich benutze VB-Skript, um einige Dateien für die spätere OCR mit Excel und MODI zu verarbeiten. Was ich erreichen möchte, ist das Erstellen einer einfachen Python-GUI für dieses Programm, das in der Lage sein wird, Excel-Zellen als Ausgabe in der GUI des Programms anzuzeigen. Ich werde einen Beispielcode oder eine Bibliothek für diesen Zweck verwenden.Python GUI mit Ausgabe von Excel
Antwort
ttk.treeview hat Zellfunktionen,
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()
Aber ich habe das gerade gefunden von Listboxen nebeneinander für jede Spalte ist die schnelle Möglichkeit, spuckt csv Daten
Danke, einige Fragen: Wo ist die Dateireferenz in diesem Code? Die Datei kann im XLSX-Format vorliegen. – euranoo
xlsx ist eigentlich eine proprietäre Binärdatei. es zu analysieren ist keine kleine Leistung. Ihre beste Wette ist die Verwendung von CSV – omgimdrunk
.xlsx ist nicht besonders proprietär (ja, Microsoft war stark an seinem Design beteiligt, aber die Spezifikationen sind tatsächlich offen, veröffentlicht und "gehört" von der ECMA-Standardorganisation) und es ist nicht so viel " Binär "wie es ist" gezippt ". Siehe [diese Frage] (http://stackoverflow.com/questions/4886027/looking-for-a-clear-description-of-excels-xlsx-xml-format). Abhängig davon, welche Art von Daten in den Blättern enthalten sind, ist das Parsen möglicherweise nicht einmal so schwierig. Aber es macht nichts, denn es gibt [xlrd] (https://pypi.python.org/pypi/xlrd), was es einfach macht. –
- 1. cmds.move Ausgabe Maya GUI (PYTHON)
- 2. Python Log-Ausgabe sowohl GUI und Konsole
- 3. Python GUI von Java
- 4. Verknüpfung von Python-GUI mit MySQL-Datenbank
- 5. Command Window Ausgabe mit MATLAB GUI
- 6. Python PDF Scraper Ausgabe in Excel
- 7. Python-GUI PyQt
- 8. MATLAB GUI mit GUIDE: Listenfeld Ausgabe
- 9. Ausgabe nach Excel von Outlook mit VBA
- 10. Python schöne Suppe Ausgabe in Excel
- 11. WxPython erzeugen keine GUI Ausgabe
- 12. Python 2.7 GUI mit Tkinter
- 13. Wie Ausgabe von Python Selenium-Code im Excel-Format erhalten?
- 14. Scrapy Crawler Excel-Ausgabe
- 15. Python ToDo-App GUI mit Text löschen
- 16. Python-GUI-Anwendung Umverteilung
- 17. Python GUI Graphics Calculator
- 18. Python GUI und Funktionsaufruf mit Tkinter
- 19. Python GUI ohne 'Videosystem'
- 20. Python GUI und Animation
- 21. Python GUI Klassenstrukturaufrufe
- 22. Automation Excel von Python
- 23. Python GUI Word Ratespiel
- 24. Excel 2007 PageSetup.FitToPagesWide Ausgabe
- 25. "htop" style gui mit python, wie?
- 26. Python und Listbox (GUI)
- 27. Abbrechen von Close-Ereignis von Excel mit Python und win32com
- 28. Pure Python GUI Bibliothek?
- 29. Python - Ausgabe von Funktionen?
- 30. Python GUI mit benutzerdefinierten Render/Zeichnung
Python GUIs sein kann das Hinzufügen erstellt mit dem 'tkinter' Modul – WhatsThePoint
Wahrscheinlich sind die stärkeren Python GUI Bibliotheken im Moment [PyQt] (https://riverbankcomputing.com/software/pyqt/intro) und [wxPython] (https://wxpython.org/) (besonders der erste). Wenn Sie zusammen mit einer dieser Bibliotheken nach einer "Tabelle" suchen, finden Sie mehrere [Beispiele] (https://dzone.com/articles/excel-spreadsheet-reproduction). In jedem Fall müssen Sie zunächst genau angeben, was Ihre GUI benötigt. Müssen Sie nur eine Tabelle anzeigen oder sie tatsächlich bearbeiten, wie in Excel? – armatita
Betrachten Sie einfach eine Tabelle (kleine Reihe von Zellen) in der GUI – euranoo