I created my own Microsoft Access database. I use it as a worksheet, but it is quite useful that I can create my own SQL queries. I suppose you can embed images in the records, but they would make the database size grow even more than the images size themselves. Maybe, a good solution for this, would be to link them (instead of embedding).
I use excel. No need to download any programs and the only disadvantage is that I can't store pictures with other coin info.
It is possible to embed pictures in the cells. But as I said, it makes the file size grow too much. The solution for this would be to link them. As I am connected through Linux , I cannot tell you the steps right now. But I could check for it soon.