
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.10.2014, 22:53:16
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Доброго времени суток. Мне нужно взять часть таблицы по некоторым признакам, возможно предварительно обработать таблицу (выдать столбец, состоящий из двух столбцов, дополнительно разделенных символами), и выгрузить в xls. Делать это надо в автоматическом режиме, как макросы в excel, на машине, находящейся в той же локальной сети, что и сервер. Подскажите пожалуйста, какой софт может помочь в решении поставленной задачи? Так случилось, что я много лет работаю в Excel, научился многим вещам, которые казалось бы, проще делать в sql, но тем не менее xls устраивал. Сейчас упираюсь в то, что excel не может выполнить или в sql это делается на много проще. С какой стороны приступить к sql толком не знаю и не могу сформулировать адекватный запрос в гугл для поиска интересуемого меня вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2014, 23:23:20
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Приступить к изучению - например, на intuit.RU курсы, бесплатные. А выдать данные на Excel - выгрузить в CSV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2014, 23:53:34
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Akina, ответ к сожалению не содержит полезной информации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 00:34:51
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
http://dev.mysql.com/doc/refman/5.6/en/select-into.html Вешаете на ярлык или на планировщик или еще куда команду с этим запросом. Получаете файл CSV, который затем можно открыть екселем. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 07:00:10
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
erros, Код: powershell 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 08:19:39
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
errosответ к сожалению не содержит полезной информации ... которую способен понять автор темы в силу недостаточности его знаний. http://www.intuit.ru/studies/courses/5/5/info http://www.intuit.ru/studies/courses/111/111/info Учите - не зная основ, так и будете не понимать ответов. По экспорту в CSV разъяснения уже даны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 10:02:20
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Еще вариант - можно в самом Excel-е настроит получение данных через ODBC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 10:21:36
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
erros, Добрый день. miksoftЕще вариант - можно в самом Excel-е настроит получение данных через ODBC. Присоединюсь к варианту miksoft. Линк http://helpdeskgeek.com/office-tips/excel-to-mysql/ PS. Для информации. Есть форум по "Microsoft Office" http://www.sql.ru/forum/ms-office там такое часто обсуждается. Думаю будет полезно. С уважением biwed.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 10:44:27
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
biwed.ruerros, Добрый день. miksoftЕще вариант - можно в самом Excel-е настроит получение данных через ODBC. Присоединюсь к варианту miksoft. Линк http://helpdeskgeek.com/office-tips/excel-to-mysql/ PS. Для информации. Есть форум по "Microsoft Office" http://www.sql.ru/forum/ms-office там такое часто обсуждается. Думаю будет полезно. С уважением biwed.ru Импортом в xls пользовался, но импортировал таблицу целиком, сейчас проблема возникает в том, что целиком таблица не помещается в ~65000 строк в office 2003, а на более поздний переходить совсем нет желания из-за топорности новых версий Ссылку посмотрю, если есть возможность импортировать только часть таблицы, то это то, что надо vkle http://dev.mysql.com/doc/refman/5.6/en/select-into.html Вешаете на ярлык или на планировщик или еще куда команду с этим запросом. Получаете файл CSV, который затем можно открыть екселем. Что не так? Создать bat файл с командой выгрузки результата sql запроса в scv файл - это похоже именно то, что мне нужно, я до этого не знал, что так можно, спасибо, первым делом начну с копания в эту сторону. Akinaerrosответ к сожалению не содержит полезной информации ... которую способен понять автор темы в силу недостаточности его знаний. http://www.intuit.ru/studies/courses/5/5/info http://www.intuit.ru/studies/courses/111/111/info Учите - не зная основ, так и будете не понимать ответов. По экспорту в CSV разъяснения уже даны. Начать изучать синтаксис можно, но это бессмысленно без практического применения. Я не понимал, как это реализовывать на практике, о чем вроде бы ясно задал вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 10:48:45
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
errosИмпортом в xls пользовался, но импортировал таблицу целиком, сейчас проблема возникает в том, что целиком таблица не помещается в ~65000 строк в office 2003, а на более поздний переходить совсем нет желания из-за топорности новых версий Ссылку посмотрю, если есть возможность импортировать только часть таблицы, то это то, что надоНе помню как этот механизм называется, но там же можно SQL-запрос ввести. Т.е. отбирать именно то, что нужно из любого набора таблиц с любой обработкой, которую можно сделать в SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 11:46:09
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Что-то не выходит ничего :( Хоть бы что-нибудь получилось, дальше то тексты наращу... Дано: пользователь на машине с windows 7 sql сервер в локальной сети: server пользователь sql базы: user пароль sql базы: pass database на сервере: testbase таблица в testbase: test текст .bat файла (нагуглил. не работает) echo "SELECT * FROM TEST INTO OUTFILE 'C:\Users\user\Desktop\zapros.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n'" > sql.sql; (crontab -l ; echo "5 5 * * * mysql -user -pass < sql.sql") | sort - | uniq - | crontab - ; текст макроса: (нагуглил, не работает... еще бы: в тексте нет атрибутов подключения к серверу) Sub SQLQuery_1() Dim varConn As String Dim varSQL As String Range("A1").CurrentRegion.ClearContents varConn = "ODBC;DBQ=test.mdb;Driver={Driver do Microsoft Access (*.mdb)}" varSQL = "SELECT column1, column2, FROM TEST WHERE column9 = 9" With ActiveSheet.QueryTables.Add(Connection:=varConn, Destination:=Range("A1")) .CommandText = varSQL .Name = "Query-39008" .Refresh BackgroundQuery:=False End With End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 14:26:26
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
Office 2003 Данные -> Импорт -> Создать запрос При первом вызове нужна инсталляция (в настройках по умолчанию при инсталляции office пункт sql query ставится "до первого запроса", требуется дистрибутив вашего офиса) Да, всё оказалось так просто, но я и не говорил что нужно что-то сверхъестественное... Просто именно этой функцией никогда не пользовался и не подозревал о её существовании, на форуме, посвященному макросам excel мне дали наводку Это всё, что мне надо было узнать Тему можно закрывать, флудеров а-ля #2 пост наказывать Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 14:58:27
|
|||
|---|---|---|---|
|
|||
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
и что это за функция такая в sql которую он не смог или очень сложно сделать в екселе.... просто загадка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2014, 17:23:02
|
|||
|---|---|---|---|
Запрос части таблицы sql -> xls на удалённом пк по расписанию |
|||
|
#18+
errosЭто всё, что мне надо было узнатьВам нужно было это узнать в другом форуме. errosТему можно закрывать, флудеров а-ля #2 пост наказыватьAkina дал вам совершенно корректный ответ в рамках форума по mysql . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834044]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 380ms |

| 0 / 0 |
