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

Пенза

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

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

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

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

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

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


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