Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Só mais uma coisa tem que forçar a abertura, pois se for abrir direto ele
vai abrir no write e não no calc.

Agora sim dá para fazer um belo0 tutorial de como migrar do libreoffice com
banco incorporado para o libreoffice com banco externo em postgresql. Se
alguem ficar com alguma duvida e só perguntar :0)

Em 2 de setembro de 2011 15:05, rogerio dandrea <rolemosda@gmail.com>escreveu:

Não, Não é no postgre, é no libreoffice para gerar a saida em csv para
depois ser importada pelo postgresql

descobri como fazer

1) criar uma tabela vazia com comando sql dentro do libreofficebase, no meu
caso:

CREATE TEXT TABLE cliente2011c (cad INTEGER,cod VARCHAR(3) ,nome
VARCHAR(100),endereço VARCHAR(510),bairro VARCHAR(100),cidade
VARCHAR(100),CEP VARCHAR(30),tel VARCHAR(100),deb BOOLEAN ,cpf VARCHAR (30)
,rg VARCHAR(30) ,SEXOC BOOLEAN,email varchar(101)) ;

2)ainda dento do libreoffice setar o enconding para acentuação correta, no
meu caso:

SET TABLE cliente2011c SOURCE "cliente2011c.cvs;encoding='UTF-8'" ;

3) inserir os registros da tabela de origem (CLIENTES3) para a tabela
criada

INSERT INTO cliente2011c SELECT * FROM "CLIENTE3"

4)forçar a abertura no calc e salvar com as definiçoes de filtro opçao
arquivo csv

arquivo pronto para ser importado pelo postgresql





Em 2 de setembro de 2011 10:32, Osvaldo Kussama <
osvaldo_kussama@yahoo.com.br> escreveu:



--- Em qui, 1/9/11, rogerio dandrea <rolemosda@gmail.com> escreveu:

SELECT * INTO TEXT "tabelacopiada"
FROM "tabeladeorigem"

Estou dendo dificuldade em salvar a tabela csv com
acentuação em portuguẽs

esta criando o arquivo , mas com acentuação truncada



Usualmente isto é um problema de encoding. Certifique-se que tanto o
servidor de banco de dados quanto a aplicação cliente definem encodings
iguais ou, pelo menos, compatíveis.

Caso esteja usando o PostgreSQL verifique o server_encoding e o
client_encoding através dos comandos:
SHOW server_encoding;
SHOW client_encoding;

Você pode configurar o client _encoding para a sessão através do comando:
SET client_encoding to UTF8;
Exemplo para UTF8, especifique o encoding desejado.

Osvaldo


--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
 mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
 usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/




-- 
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.