Visual Basic - импорт выбранных строк и столбцов из Excel

528
MJK

Есть ли способ добавить более одного диапазона данных из Excel в Visual Basic? Мне удалось импортировать ячейки от A6 до B260 в сетку данных, но я также хочу столбцы E6-E260 и G6-G260. (selectedNOD - это выбранная электронная таблица)

 Dim selectedNOD As String selectedNOD = ListNOD.SelectedItem Try Dim MyConnection As System.Data.OleDb.OleDbConnection Dim dataSet As System.Data.DataSet Dim MyCommand As System.Data.OleDb.OleDbDataAdapter Dim path As String = "NOD.xlsx"  MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;") MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [" + selectedNOD + "$A6:B260]", MyConnection)  dataSet = New System.Data.DataSet MyCommand.Fill(dataSet) DataGridView1.DataSource = dataSet.Tables(0)  MyConnection.Close() Catch ex As Exception MsgBox(ex.Message.ToString) End Try 
0

1 ответ на вопрос

0
MJK

Этот код решил мою проблему:

Me.dataGridView1.Columns ("CustomerID"). Visible = False

Похожие вопросы