I’m not sure you’d consider it easy. Try one of the CSV importer plugins. Most are oriented to importing product data but maybe could be adapted to work for other importing tasks. Once imported, the data is in the form of a WP post of some type (“product” typically) and you can search and order such imported data like you would posts.
This would just get the data into WP. All the searching and sorting code would still need to be developed unless you are using the existing ecommerce plugin the importer was intended for. You don’t need to actually sell anything, but instead use the plugin for its searching and sorting UI.
Depending on what you need to search for or sort by, WP post type data may not be optimal because doing so with post meta data is very inefficient. You’d be better off importing into a custom DB table. Depending on the nature of your source data, you probably are looking at custom coding to do so, so certainly not easy for most of us except for the few expert coders.