/ / PostgreSQL: Copiar / colar resultando com cabeçalhos no Excel sem código - excel, postgresql, copiar e colar

PostgreSQL: Copiar / colar resultando com cabeçalhos no Excel sem código - excel, postgresql, copiar e colar

Eu usei o MS SQL Server 2008 R2 (MS SQL) onde euVocê pode clicar com o botão direito do mouse no resultado da consulta, copiá-lo / colá-lo com cabeçalhos no Excel para facilitar a exploração. Agora, com o PG Admin (PostgreSQL), tenho que exportar (Arquivo> Exportar> CSV) e, em seguida, várias etapas do Excel (Texto para Colunas).

Existe uma maneira fácil de copiar / colar o resultado da consulta com cabeçalhos no Excel?

Obrigado!

Respostas:

4 para resposta № 1

O PgAdmin parece tornar o ponto e vírgula o separador de campos padrão. O Excel parece gostar de guias por padrão.

Você poderia tentar e mudar o Excel ou cada vez só fazer o recurso "texto para colunas".

Eu pessoalmente iria para Preferences-> Query tool-> Results grid e mude o seguinte

Result copy quote character: "
Result copy field separator: Tab
Copy column names: True

Isso fará com que ele se comporte mais como o sql management studio.


0 para resposta № 2

Há muitas maneiras diferentes de realizaro que você quer aqui. A questão é um pouco confusa porque você está falando sobre o Excel, mas então você fala sobre "/var/lib/postgres/myfile1.csv", o que me faz pensar que você está usando algum favor do Linux.

Eu estou usando o Ubuntu 12.04 com o pgAdminIII 1.16.0 e tenho o Open Office instalado com o LibreOffice 3.5.4.2 como substituto do Excel.

Eu não sei por que você quer levar as informaçõesfora do grid no pgAdminIII, mas assumindo apenas querer pegar os dados e movê-los para uma planilha para executá-los por algum motivo, então, a maneira mais fácil de fazer isso é executar sua consulta e clicar no canto superior esquerdo dos resultados (que assim como uma planilha seleciona tudo) e copia. Então, você deve ser capaz de abrir o LibreOffice e colar as informações. Ele exibirá a mesma caixa de diálogo que você veria ao importar um arquivo CSV.

Além disso, você deve ser capaz de iniciar o psql e depoisfaça um comando "COPY". Se você receber um erro de permissão, tente o "COPY" sugerido. Por favor, veja os documentos do PostgreSQL. Aqui está um link para uma página wiki Aqui.

Se eu estiver sentindo falta do que você está tentando fazer, faça perguntas na seção de comentários e tentarei melhorar minha resposta de acordo.


0 para resposta № 3

Você precisa definir a saída da sua ferramenta de consulta para textonão os dados da grade. Dessa forma, os nomes das colunas e os resultados da consulta estão todos no mesmo arquivo de texto passado. Quando você faz isso, você não está mais fazendo o CSV. Os resultados e nomes de campo inteiros aparecem como um arquivo de texto no processo de recortar e colar.