Exception Fehler
Verfasst: Mittwoch 12. Dezember 2018, 11:44
Hallo zusammen,
ich bin relativ neu bei der Programmierung.
Ich möchte gerne in einer Excel Datei eine Zelle auslesen und den Inhalt dann ausgeben. Bei meinen examplesheet funktioniert das auch mit dem folgenden Code:
import openpyxl
#r bedeutet, dass der Backslash nicht ausgewertet wird
test = r"C:\Users\Admin\Desktop\Python\DPL.xlsm"
#excel datei (wb=workbook) laden
wb = openpyxl.load_workbook (test)
#ws=worksheet festlegen als Tabelle1 aus wb
ws = wb['Allg_Daten']
#Zelle B1 wird in Projektname gespeichert
projektname = (ws.cell(6,5).value)
#Projektname wird ausgegeben
print (projektname)
Wenn ich dann allerdings die eigentliche Exceldatei auslesen möchte, kommt folgende Fehlermeldung:
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\openpyxl\drawing\image.py", line 27, in _import_image
import Image as PILImage
ModuleNotFoundError: No module named 'Image'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\openpyxl\drawing\image.py", line 29, in _import_image
from PIL import Image as PILImage
ModuleNotFoundError: No module named 'PIL'
Das verstehe ich nicht ganz, weil ich doch kein Image Modul eingebettet habe.
ich bin relativ neu bei der Programmierung.
Ich möchte gerne in einer Excel Datei eine Zelle auslesen und den Inhalt dann ausgeben. Bei meinen examplesheet funktioniert das auch mit dem folgenden Code:
import openpyxl
#r bedeutet, dass der Backslash nicht ausgewertet wird
test = r"C:\Users\Admin\Desktop\Python\DPL.xlsm"
#excel datei (wb=workbook) laden
wb = openpyxl.load_workbook (test)
#ws=worksheet festlegen als Tabelle1 aus wb
ws = wb['Allg_Daten']
#Zelle B1 wird in Projektname gespeichert
projektname = (ws.cell(6,5).value)
#Projektname wird ausgegeben
print (projektname)
Wenn ich dann allerdings die eigentliche Exceldatei auslesen möchte, kommt folgende Fehlermeldung:
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\openpyxl\drawing\image.py", line 27, in _import_image
import Image as PILImage
ModuleNotFoundError: No module named 'Image'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Local\Programs\Python\Python37\lib\site-packages\openpyxl\drawing\image.py", line 29, in _import_image
from PIL import Image as PILImage
ModuleNotFoundError: No module named 'PIL'
Das verstehe ich nicht ganz, weil ich doch kein Image Modul eingebettet habe.