tenho um arquivo ods que quero salvar como csv para importar no SAAP. Trata-se de um banco de dados de entidades e seus representantes. Sua estrutura e ordem é simples: ENTIDADE, CARGO, NOME, SEXO, ENDEREÇO, CIDADE, ESTADO, CEP, ENTREGA, CATEGORIA, TRATAMENTO. Tenho que mudar a estrutura, a ordem e os nomes dos campos para gerar o csv?
Na pasta de documentos do produto ILSAAP (/var/interlegis/SAAP-2.0/instance/Products/ILSAAP/docs) tem um exemplo de CSV que o SAAP consegue importar. O arquivo se chama "exemplo-import-contato-saap.csv"
Os campos são os seguintes:
title: Nome do contato. Ex: "Fulano" personal_title: multivalorado de pronomes de tratamento. Ex: "('Ilmo. Sr.', 'Caríssimo amigo',)" birth: Data de aniversário. Ex: "11/11/82" gender: Sexo. Ex: "Masculino" ou "Feminino" cpf: Número do CPF. Ex: "11111111111" rg: Número da identidade. Ex: "MG1111111" voter_register: Título de eleitor. Ex: cansei de exemplos!!! zone: Zona eleitoral section: Seção eleitoral company: Nome da empresa onde trabalha cargo: Cargos que ocupa - multivalorado, portanto deve ter o formato "('cargo1'[, 'cargo2', ..., 'cargoN'],)" profissao: Profissões do contato - também multivalorado. dependent: Dependentes do contato. É um conjunto de tuplas, então deve possuir o seguinte formato: "({'name': 'Nome do dependente', 'birth': 'Aniversário do dependente', 'kinship': 'grau de parentesco'},{repete a tupla anterior para cada dependente},)" party: Partido político filiation_date: data de filiação nickname: Apelido notes: Observações address: Endereços - conjunto de tuplas, no formato: "({'preferencial':'', 'city':'Nome da cidade', 'state':'Nome do estado', 'address':'Nome da rua', 'zip_code':'número do CEP'},)" email: Emails do contato. Conjunto de tuplas com formato "({'email': 'email@da.pessoa'},{'email': 'outro@email.da.pessoa'},)" group: Grupos de classificação, multivalorado "('grupo1', 'grupo2', ...,)" im_client: Clientes InstantMessenger. Conjunto de tuplas, como em "({'account': '', 'im': 'AIM'}, {'account': '', 'im': 'ICQ'}, {'account': '', 'im': 'Jabber'}, {'account': '', 'im': 'MSN'}, {'account': '', 'im': 'Skype'}, {'account': '', 'im': 'Yahoo'})" telephon: Telefones. Conjunto de tuplas no formato "({'phone_type': 'Mobil Phone', 'number': ''},)"
Sesóstris Vieira Analista de Informática Legislativa Senado Federal - Interlegis
Em 03-11-2011 15:19, André Brum da Silva escreveu:
> Em Qui, 2011-11-03 às 14:29 -0200, Angelo Marcondes de Oliveira Neto > escreveu: >> André. >> >> Tenho que simular para saber. Se puder me envie uma cópia que assim >> que chegar na Câmara eu tento e lhe dou um retorno. > Valeu, > > Angelo, o arquivo está anexo. Acho importante descobrir a regra geral de > preparação para importação, já que em cada lugar há uma planilha > diferente. > > Abraço. > > André > > >