Çözüldü Python'da okunan veriyi Excel olarak kaydetme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

fakewarder

Hectopat
Katılım
2 Temmuz 2022
Mesajlar
168
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Ben bir barkod okuma programı yapıyorum. Okuduğu ürünün barkod numarasını Excel olarak kaydedecek ve ben onun adını özelliklerini değiştireceğim ama nasıl aldığı veriyi kaydedeceğini bilmiyorum. Yardımcı olursanız sevinirim.
 
Çözüm
Python:
import cv2 #Read image / camera/video input.
from pyzbar.pyzbar import decode
import time
import pandas as pd

cap = cv2.VideoCapture(0)
cap.set(3, 640) #3 - Width.
cap.set(4, 480) #4 -Height
used_codes = []
data = {"Barkod Numarasi": used_codes}

camera = True
while camera == True:
    success, frame = cap.read()

    for code in decode(frame):
        if code.data.decode('utf-8') not in used_codes:
            print('tebrikler. tarandi!')
            print(code.data.decode('utf_8'))
            used_codes.append(code.data.decode('utf_8'))
            data["Barkod Numarasi"] = used_codes
            df = pd.DataFrame(data)
            df.to_excel("veriler.xlsx")
            time.sleep(5)
        elif code.data.decode('utf_8') in used_codes:
            print('taranamıyor !')
            time.sleep(5)
        else:
            pass

    cv2.imshow('Testing-code-scan', frame)
    cv2.waitKey(1)
Hatayı fark ettim. Tekrar dener misiniz?
Bash:
pip install openpyxl pandas
İlk önce bu komutu kullanarak gerekli kütüphaneleri yüklediniz mi?

Evet yükledim ama bugünlük ara verd şimdi yarın sabah çalışmaya başlayacağım.

Bash:
pip install openpyxl pandas
İlk önce bu komutu kullanarak gerekli kütüphaneleri yüklediniz mi?

Evet bunu yükledim ama yine de okuttuğum ürünün barkod numarasını Excel dosyasına yazmıyor. Acaba Excel'im deneme sürümü olduğu için olabilir mi?
 
Son düzenleme:
Tamam resim olarak atıyorum.

Evet bunları yazdım.

Kendi kodlarınızı atabilir misiniz?

Kendi kodlarınızı atabilir misiniz?

1671358834313.png


Adınıda bu koydum.
 

Dosya Ekleri

  • 10.PNG
    10.PNG
    29,8 KB · Görüntüleme: 45
Son düzenleme:
Tamam resim olarak atıyorum.

Evet bunları yazdım.





Eki Görüntüle 1606140

Adınıda bu koydum.
Geç cevaplarım için özür diliyorum. "adı"]}
adı kısmından sonra listeyi ve dicti kapattınız mı köşeli ve süslü parantez ile? Resimde görünmüyorda. Hata mesajı var mı? Bu arada oraya ürünlerin ismi gelecek. "Name" yazan kısmı değiştirebilirsiniz adı olarak.
 

Technopat Haberler

Geri
Yukarı