import os
from PIL import Image
import pandas as pd

# Funkcja do konwersji pliku .jpg lub .png na .xls
def convert_to_xls(file_path):
# Otwórz obrazek
image = Image.open(file_path)
# Utwórz nowy arkusz danych pandas z pikselami obrazka
df = pd.DataFrame(list(image.getdata()), columns=['RGB'])
# Zapisz arkusz do pliku .xls
xls_path = file_path[:-4] + '.xls'
df.to_excel(xls_path, index=False)
print(f"Plik {xls_path} został pomyślnie utworzony!")

# Wybierz folder od użytkownika
folder_path = input("Podaj ścieżkę do folderu: ")

# Przejdź przez wszystkie pliki w wybranym folderze
for file_name in os.listdir(folder_path):
if file_name.endswith('.jpg') or file_name.endswith('.png'):
# Pełna ścieżka do pliku
file_path = os.path.join(folder_path, file_name)
# Konwertuj plik na .xls
convert_to_xls(file_path)