|
SQL в Excel-e
|
|||
---|---|---|---|
#18+
Извините за возможное повторение, иначе дайте ссылку - сам не смог найти. Как в Экселе написать запрос на данные одного Листа и получить ответ в другом Листе? Скажем Sheet1 содержит информацию: Код: plaintext 1. 2. 3. 4. 5.
написать бы SQL, ("select Date, sum(QTY) from Sheet1 group by Date") и получить ответ в Sheet2: Код: plaintext 1. 2. 3. 4.
Ну или некий более сложный запрос. Есть что-то типовое? Хотелось бы иметь под рукой загатовку (template), чтобы каждый раз писать только SQL и получать результат? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 14:32 |
|
SQL в Excel-e
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Если вы используете для подключения OLE DB и параметр HDR=Yes, то обращаться к полям нужно по именам, оказавшимся в первой строке диапазона-источника. Можете выставить HDR=No, тогда имена полей будут F1, F2, F3 и т.д. Не забывайте, что при использовании параметра IMEX=1 все данные преобразуются в текст! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 14:42 |
|
SQL в Excel-e
|
|||
---|---|---|---|
#18+
Большое спасибо, Shocker.Pro А можно ли сделать так, чтобы загаловки столбцов автоматически печатались в результате? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2014, 17:06 |
|
|
start [/forum/topic.php?fid=61&fpage=64&tid=2174221]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 148ms |
0 / 0 |