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)

Komentarze (2)