|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
Как можно делать Select и получать данные или выполнять update и т.д. на Excel файл из VB.net если можно приведите реальный пример. Мне нужно из xls файла через vb.net выбрать нужных строк или удалить не нужных строк и обрабатывать данные сделал ручной вариант т.е. проверяю каждую строку по символам , получается получать результат но это очень долго, потому что 400000 строк и каждая строка имеет минимум по 100-200 символов( как можно этот процесс ускорить Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2014, 14:03 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Спасибо Вам ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2014, 11:38 |
|
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, 17:28 |
|
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) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2014, 18:34 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
VIT2708, не получилось такой вариант :( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 08:39 |
|
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:09 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
shohNo value given for one or more required parameters.это означает, что поля A в таблице нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 09:17 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
Shocker.Pro, есть, но может быть по другому указывается смотрите влож.файл ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 09:26 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
shoh, Первая строка в excel и есть названия (AAA, build,AIX - название колонки) вот это работать будет Select * From [Test22$] where [AAA, build,AIX] = 'AAA,TL,06'", conn1 Может стоит добавить название колонок в первую строку в экселе? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 09:58 |
|
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:38 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
shohне работаетвыдается сообщение "я сегодня не работаю?" как именно не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 10:43 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
Shocker.Pro, извините ) забыл такая ошибка: Необработанное исключение типа "System.Data.OleDb.OleDbException" в System.Data.dll Дополнительные сведения: Unknown ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 10:49 |
|
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:13 |
|
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, 11:52 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
shohчто если в условии указать ',' , то ругаетсяэто странно, запятая не является служебным символом. Ну попробуй так заэкранировать: like 'AAA[,]%'" ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 12:16 |
|
Select на Excel файл из VB.net
|
|||
---|---|---|---|
#18+
Shocker.Pro, ПОЛУЧИЛОСЬ УРА УРА!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2014, 12:41 |
|
|
start [/forum/search_topic.php?author=%D1%8B%D0%B2%D0%B0%D0%BF%D1%8B%D0%B2%D0%B0%D0%BF%D1%8B%D0%B2%D0%B0%D0%BF&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 897ms |
total: | 1069ms |
0 / 0 |