sando o BackgroundWorker com ProgressBar no WPF

Tenho um aplicativo em que um dos trabalhos converterá um Excel e passará todos os registros para o banco de dado

Isso leva um pouco de tempo, porque são mais de 7000 linhas que vou obter e inserir no banco de dado

Por isso, como esse trabalho demora um pouco, mais de 3 minutos, eu gostaria de usar uma ProgressBar para relatar o andamento desse trabalh

Então, se estou fazendo este trabalho na classe que criei, como posso usar o backgroundWorker para relatar o progresso da progessBar no meu caso?

Meu objetivo é ser preciso na porcentagem de como está indo o progresso e como posso usar todas essas coisas para relatar o progresso. Nunca trabalhei com backgroundWorkers.

Eu acho, e isso é apenas uma dica, talvez boa ou não, que eu primeiro obtenha o número de linhas no excel, faça esse número como um valor máximo no ProgressBar e, em seguida, para cada linha ou intervalo, eu relato o progresso

Isso é possível? Como eu posso fazer isso

questionAnswers(2)

yourAnswerToTheQuestion