Post date: Apr 12, 2017 10:20:57 AM
Корисна інформація була знайдена тут
Приводжу коментар Elvish
Есть еще один способ быстро и через GUI вставлять в ексель — использовать pgAdmin. (тогда ODBC не нужен)
Устанавливаем pgAdmin (отдельно или совместно с базой). Настраиваем доступ до базы.
Затем в настройках pgAdmin (Файл-параметры) редактируем «Инструмент запросов» — «Результаты»
«Результат заключать в кавычки» = «строки»
«Копировать результат с разделителем полей» = «Tab»
«разделитель разрядов» = " " (без пробела следующая настройка не работает)
«разделитель дробной части» = ","
«копировать названия колонок» = да
Ну и остальное убрать или настроить по желанию
на этом подготовка закончилась
Для переноса данных в эксель:
выполнить любой запрос.
потом ЛКМ по пустому квадрату в заголовках (выделится весь результат)
дальше CTRL-C
переключаемся в ексель
CTRL-V
profit! :)
недостатки:
timestamp с мс не переносится нормально (можно преобразовать к timestamp)
заморочки с дробными числами — не всегда удобно иметь "," вместо "." еще и наличие разделителя разрядов.
есть другой способ:
оставить настройки pgAdmin как есть, после копирования результата в эксель нажать иконку мастера импорта текста и там на второй странице выбрать «точку с запятой», снять галочку «считать последовательные разделители одним», затем на след. странице «подробнее» и выбрать точку в разделителе целой и дробной части.
Конечно, эти способы для не частого копирования, а чтобы по быстрому что-то глянуть-посмотреть-построить график.
Удобство метода в том что есть подсветка синтаксиса, точное указание положения ошибки, автодополнение.