Salve a tutti
nella mia applicazione apro un file excell, salvo i dati e poi chiudo la connessione, ma in task manager il processo rimane attivo.

Di seguito il codice utilizzato

Grazie per le risposte



codice:
Dim exWb = excellApp.Workbooks.Open(strPerc)

                'seleziona il foglio di lavoro 1 del file excel
                Dim numSheet = excellApp.Worksheets.Count
                'Dim a = excellApp.Worksheets.Select(1)
                Dim exWs = exWb.Worksheets(1)
                Dim nameWs = exWs.name

                Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & strPerc & ";" & "Extended Properties=Excel 8.0")
                con.Open()
                Dim queryExcell As String = ("SELECT * FROM " & "[" & nameWs & "$]")
                Dim cmd As New OleDb.OleDbDataAdapter(queryExcell, con)
                DS = New DataSet
                cmd.Fill(DS, "tabella")
                DataGridViewExcell.DataSource = DS
                DataGridViewExcell.DataMember = "Tabella"

                con.Close()
Premetto che ho visto procedure per killare i processi, ma c'è un modo meno drastico dopo aver aperto e letto un file excell?