private void btnSelecionarCsv_Click(object sender, EventArgs e) { try { using (OpenFileDialog caminhoDialogo = new OpenFileDialog() { Filter = "CSV|*.csv", ValidateNames = true, Multiselect = true }) { if (caminhoDialogo.ShowDialog() == DialogResult.OK) { foreach (String arquivo in caminhoDialogo.FileNames) { DataTable original = ConversionService.csv2datatable(arquivo); CSV csv = CSVService.gerarcsv(original, arquivo); string caminho = CAMINHO_SALVAR + verificarNome(csv.nomeEmpresa) + ".xlsx"; ConversionService.datatable2xls(csv.csvFinal, caminho); ExcelFunctionalService.criarModelo(caminho, csv); } MessageBox.Show("Processo finalizado com sucesso!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }