Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - odbc(MySQL/SQL) - перенос строки в ячейке. / 10 сообщений из 10, страница 1 из 1
29.02.2016, 18:27
    #39181781
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Доброе время суток.
В работе использую Excel для выгрузки данных из таблиц MySQL и SQL(реже) через odbc.
Можно ли как то делать перевод каретки в sql запросе, что бы excel воспринимал её?!
Сейчас приходится делать вручную, запрос выгружает в ячейку:
авторМосква Пенза Самара
формат ячеек - выравнивание - переносить по словам - ВКЛЮЧЕНО, но необходимо сделать двойные, а иногда и тройные пробелы, что бы было вот так в ячейке:
авторМосква

Пенза

Самара
Уточню - в sql запросе города объединяются через конкатенацию, фактически лежат в разных ячейках.
...
Рейтинг: 0 / 0
29.02.2016, 18:36
    #39181793
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
А просто настроить перенос в колонке нельзя?
...
Рейтинг: 0 / 0
29.02.2016, 18:45
    #39181808
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
да все обычно - добавить в конкатенацию перевод строки
...
Рейтинг: 0 / 0
29.02.2016, 18:47
    #39181812
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Код: sql
1.
'Москва'+char(13)+char(10)+char(13)+char(10)+'Пенза'
...
Рейтинг: 0 / 0
29.02.2016, 18:47
    #39181813
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
F, я написал в моём сообщении, что нельзя :(

необходимо делать не просто перевод строки, а двойной перевод.
Тем более, есть длинные названия городов, например Санкт-Петербург, а Пенза и Омск - уместятся по длине в такую колонку. Поэтому и ищу более правильный вариант.
...
Рейтинг: 0 / 0
01.03.2016, 11:33
    #39182264
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Shocker.Pro,
в phpMyAdmin вижу двойные переносы, когда вставляю в запрос
Код: sql
1.
+char(13)+char(10)+char(13)+char(10)+

а в excel возвращается без переносов :(

я что то делаю не так, или вариант не рабочий? :(
...
Рейтинг: 0 / 0
01.03.2016, 11:35
    #39182268
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Serg58я что то делаю не таквы не привели ни одного фрагмента кода, откуда нам знать?
...
Рейтинг: 0 / 0
01.03.2016, 11:43
    #39182292
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Shocker.Pro,
всё работает ;)
в excel надо было включить "перенос текста" для нужных ячеек. Осталось только разобраться, как сделать так, что бы после обновления данных этот параметр "перенос текста" для нужных ячеек не сбрасывался.

То есть фактически char(10) и char(13) передаются из запроса в excel, но выключенный "перенос текста" - не переносит.

Спасибо большое.
...
Рейтинг: 0 / 0
01.03.2016, 18:30
    #39182938
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
Записанным макросом.
...
Рейтинг: 0 / 0
01.03.2016, 22:48
    #39183106
Serg58
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel - odbc(MySQL/SQL) - перенос строки в ячейке.
F, всё оказалось ещё проще. Поигрался с свойствами подключения внешних данных, там есть галки отвечающие за сохранение текущих настроек ячеек, в том числе переход настроек на новые ячейки. В итоге всё автоматически вышло.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - odbc(MySQL/SQL) - перенос строки в ячейке. / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]