aslında kolayı var. isbn'i açık kaynak api'lerden sorgulatıp excele aktarmak. ancak her kaynak talep ettiğiniz bilgilerin tamamını içermeyebilir yahut o kitabı henüz veritabanına kaydetmemiş olabilir. açık kaynak ücretsiz olan en bilinenleri google books (bkz:
https://developers.google.com/books) ve open library (bkz:
https://openlibrary.org/developers/api)
burada excel içinde visual basic for applications ekranından vba script yazarak sorgulama yapabilirsiniz. buradan api'den dönen verileri istediğiniz hücrelere formatlayarak yazabilir, dönen veriler için de imaj yolu varsa excele hücresine kapak fotoğrafını bile yerleştirebilirsiniz.
sorgulattığınız isbn eğer veritabanında yoksa boş veri dönecektir. türkçe karakterlerle ilgili sıkıntı olursa ayrıca her bir türkçe karaktere karşılık dönen ifadeyi replace fonksiyonuyla değiştirip düzeltebilirsiniz.
örn; open library de 9780553381689 bu isbn sorgulaması yapmak istediğinizi varsayalım.
(bkz:
https://openlibrary.org/api/books?bibkeys=ISBN:9780553381689&format=json&jscmd=data)
şeklinde sorguladığınıza bu kitaba dair elinde ne veri girilmişse (adı, yazarı, basım tarihi, basım yılı, ön ve arka kapak fotoğraf yolu, kitap karakterleri vs.)
bundan sonrası ister kopyala+yapıştır isterseniz verdiğim örnekle devam edersiniz.