Я использую это, но не работает. Я вижу это сообщение. Я импортирую функцию `def send_message (self, data):
из GUI модуля, как в этом примере https://www.raspberrypi.org/forums/viewtopic.php?t=195973, но изменить запись изменения на метку, получить путь из файла brows:
import openpyxl
class Excell():
def send_message(self, data):
print("Path Excel is : '{}'".format(data))
return data
path = Excell().send_message("foo")
class First():
wb = openpyxl.load_workbook(path)
sheet = wb['sheet']
firstCell = sheet["A1"].value
print("Cell is :" + firstCell)
Я вижу эту ошибку:
C:\Python\python.exe E:/PycharmProjects/Amazon/bb.py
Path Excel is : 'data'
Traceback (most recent call last):
File "E:/PycharmProjects/Amazon/bb.py", line 12, in <module>
class First():
File "E:/PycharmProjects/Amazon/bb.py", line 14, in First
wb = openpyxl.load_workbook(path)
File "C:\Python\lib\site-packages\openpyxl\reader\excel.py", line 312, in load_workbook
reader = ExcelReader(filename, read_only, keep_vba,
File "C:\Python\lib\site-packages\openpyxl\reader\excel.py", line 124, in __init__
self.archive = _validate_archive(fn)
File "C:\Python\lib\site-packages\openpyxl\reader\excel.py", line 94, in _validate_archive
raise InvalidFileException(msg)
openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xltx,.xltm
Процесс завершен с кодом выхода 1