WooCommerce Product Table plugin fully supports variable products. You can display variations as dropdown lists, together with attribute and category filters. It makes the selection of the necessary products incredibly flexible and fast.
The plugin also comes with such options as displaying the thumbnails of the product according to the variation. “Show variation thumbnails” option allows users to swap different images and see different images of a product variation all in different colour and style.
Moreover, you can either display variations as dropdown lists, as separate rows in the table.
In order to display Variable products with images according to the attribute, you need to follow this detailed instruction.
Product table with variation dropdowns