Exibir dados de um .cvs no site

Eu estou fazendo um site, em python, flask, e o meu cliente quer fazer o upload de arquivos .csv com dados dos produtos, e quer que esses dados sejam exibidos para em uma pagina do site. A minha duvida é em como exibir esses dados, em uma tabela certinha, por exemplo. Aproveitando, se eu quisesse implementar um sistema de busca, pelo nome do aparelho por exemplo, nessa tabela, seria muito difícil ? Obrigado pela atenção.