Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.07.2014, 14:03
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
Как можно делать Select и получать данные или выполнять update и т.д. на Excel файл из VB.net если можно приведите реальный пример. Мне нужно из xls файла через vb.net выбрать нужных строк или удалить не нужных строк и обрабатывать данные сделал ручной вариант т.е. проверяю каждую строку по символам , получается получать результат но это очень долго, потому что 400000 строк и каждая строка имеет минимум по 100-200 символов( как можно этот процесс ускорить Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.07.2014, 11:38
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
ЕвгенийВ, Спасибо Вам ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.07.2014, 17:28
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
ЕвгенийВ, Select получилось , но не получается писать условию where подскажите как это в селекте на excel делается на ячейке А1 есть такое значение MEM,T0125,4.5,99.8,5718.8,32691.4,127744.0,32768.0 из этой надо делать like-ом where A like 'MEMNEW,T0001%' такое возможно ли в экселе? если да то как можно это делать? мой вариант ктр не работает( Dim cmd1 As New System.Data.OleDb.OleDbCommand("Select * From [Test22$] where A like 'MEMNEW,T0001%'", conn1) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.07.2014, 18:34
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
shoh, вместо MEMNEW указывай колонку в excel вот как то так Dim cmd1 As New System.Data.OleDb.OleDbCommand("Select * From [Test22$] where A like 'A,T0001%'", conn1) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 08:39
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
VIT2708, не получилось такой вариант :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 09:09
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
сделал такой простенький вариант Dim cmd1 As New System.Data.OleDb.OleDbCommand("Select * From [Test22$] where [A] = 'AAA,TL,06'", conn1) без лайка все равно не работает и такая ошибка Необработанное исключение типа "System.Data.OleDb.OleDbException" в System.Data.dll Дополнительные сведения: No value given for one or more required parameters. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 09:17
|
|||
---|---|---|---|
|
|||
Select на Excel файл из VB.net |
|||
#18+
shohNo value given for one or more required parameters.это означает, что поля A в таблице нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 09:26
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
Shocker.Pro, есть, но может быть по другому указывается смотрите влож.файл ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 09:58
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
shoh, Первая строка в excel и есть названия (AAA, build,AIX - название колонки) вот это работать будет Select * From [Test22$] where [AAA, build,AIX] = 'AAA,TL,06'", conn1 Может стоит добавить название колонок в первую строку в экселе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 10:38
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
VIT2708, Да получилось Select * From [Test22$] where [AAA, build,AIX] = 'AAA,TL,06'", conn1 это работает СУПЕР) НО, c like -ом не работает (( вот такой вариант не работает Select * From [Test22$] where [Name] like 'Name,AAA%'", conn1 или опять я сам не правильно делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 10:43
|
|||
---|---|---|---|
|
|||
Select на Excel файл из VB.net |
|||
#18+
shohне работаетвыдается сообщение "я сегодня не работаю?" как именно не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 10:49
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
Shocker.Pro, извините ) забыл такая ошибка: Необработанное исключение типа "System.Data.OleDb.OleDbException" в System.Data.dll Дополнительные сведения: Unknown ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 11:13
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
shohVIT2708, Да получилось Select * From [Test22$] where [AAA, build,AIX] = 'AAA,TL,06'", conn1 это работает СУПЕР) НО, c like -ом не работает (( вот такой вариант не работает Select * From [Test22$] where [Name] like 'Name,AAA%'", conn1 или опять я сам не правильно делаю? У тебя запись с такими данными Name,AAA в колонке есть? вот Код: sql 1.
в твоем случае Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 11:52
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
VIT2708, МОЛОДЕЦ !!! Получилось но возникла другая проблема (( , что если в условии указать ',' , то ругается так: Необработанное исключение типа "System.Data.OleDb.OleDbException" в System.Data.dll Дополнительные сведения: Unknown вот мой вариант: Select * From [Test22$] where [AAA, build,AIX] like 'AAA,%'" или символ "," нельзя указывать в like -e? как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 12:16
|
|||
---|---|---|---|
|
|||
Select на Excel файл из VB.net |
|||
#18+
shohчто если в условии указать ',' , то ругаетсяэто странно, запятая не является служебным символом. Ну попробуй так заэкранировать: like 'AAA[,]%'" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2014, 12:41
|
|||
---|---|---|---|
Select на Excel файл из VB.net |
|||
#18+
Shocker.Pro, ПОЛУЧИЛОСЬ УРА УРА!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1402650]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 446ms |
0 / 0 |