Как используя OleDb в Visual Studio получить имена листов из EXCEL в поряде их нахождения в книге

Иван Алексеев 0 Баллы репутации
2024-11-27T09:21:07.85+00:00

здравствуйте. пишу код на VB. цепляюсь к Excel с помощью OleDB.

успешно получаю номера листов из книги по адресу filepath , однако в таблицу d они ложатся по алфавитному порядку, а не по порядку следования в EXCEL.

Возможно ли провести сортировку вставляемых в таблицу d записей таким образом, чтобы они вставились в порядке следования? заранее спасибо.

    `Dim d As DataTable`

Dim constring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & filepath & ";Extended Properties=""Excel 12.0;HDR=YES;"""

Dim con As OleDbConnection = New OleDbConnection(constring)

con.Open()

d = con.GetSchema("Tables")

con.Close()

VB
VB
Объектно-ориентированный язык программирования, разработанный корпорацией Майкрософт, реализованный на платформа .NET Framework. Ранее называется Visual Basic .NET.
Вопросы: 2
Комментариев: 0 Без комментариев
Голосов: {count}

Ваш ответ

Автор вопроса может помечать ответы как принятые. Это позволяет пользователям узнать, что ответ помог решить проблему автора.