1) Se eu fosse você tentava importar o arquivo inteiro para um banco de dados de alta produtividade e daí resolvia minhas questões via SQL ...
2) Dá pra tentar usar um REGEX no Calc para dar essa "secada" no seu arquivo *** O Base não é um substituto ao MS Access !! (cotinue lendo) A implementação está sendo feita em um banco de dados "de verdade" como o PostgreSQL ou o MySQL né? Pois dessa forma o Base se conectará a esse banco com drivers nativos (ou com JDBC ou ODBC) e tudo corre super bem. Agora se o teu banco é o que vem nativo ao Base (HSQL) veja que o site oficial não o recomenda para implementações mais complexas, que necessitem de conecções simultâneas ou que necessitem de regras complexas de permissões para o uso do banco de dados. Temos nessa lista (extra-oficialmente) testado e recomendado que se use o Base como CONECTOR a um banco de dados robusto (MySQL, PostgreSQL) pois isso permite mais liberdade de uso do banco de dados. Não recomendamos o uso do Base como SUBSTITUTO ao uso do MS Access (não foi para isso que ele foi desenvolvido). O recomendamos sim para duas implementações: 1) Bancos de dados simples para uso pessoal e único com excelente interoperabilidade com os outros componentes do LibO (banco de dados para mala direta, biblioteca, inventário pessoal e inventário de micro empresas). - Ou seja para usar o banco de dados nativo ao Base (HSQL), deve-se ter o arquivo do banco de dados na própria máquina (ou ser acessado por uma máquina por vez). Isso é ideal para quem não quer "aprender" banco de dados, ou para empresas com apenas um computador que use o banco de dados por vez (pequenas lojas, panificadoras, oficinas, etc). 2) Front-end (conector) de um banco de dados robusto (MySQL, PostgreSQL, e com qualquer banco de dados moderno que aceite conecção via ODBC ou JDBC). Com esse recurso você pode se servir de todo o pacote LibreOffice para se relacionar com um desses bancos de dados de renome mundial, usado nas mais diversas situações pelas mais importantes empresas do mundo. - Ou seja, para qualquer outra implementação que não seja o uso pessoal por apenas um usuário recomendamos que seja usado o Base como front-end para um desses bancos de dados de uso geral (de preferência PostgreSQL e MySQL que são os mais usados bancos de dados gratuitos e com excelente suporte da comunidade). Espero ter ajudado. Rogerio Em 31 de outubro de 2013 00:58, Newton Nickel <[email protected]> escreveu: > Prezados : > Recebo arquivos em DBF (Clipper, continua vivo...) , faco a analise do > mesmo utilizando o Calc e, tenho planos de reimportar para outro banco, > sendo Base ou Kexi, as duas provaveis opcoes ! > O problema e que na hora da importacao de DBF para ODS, acabo verificando > o trabalho de simpaticos digitadores com algumas atitudes que apenas > dificultam , criando espacos desnecessarios, sendo frequente a repeticao > de ENTER (linhas em branco) ! > Acredite , tem campos que nao tem coisa alguma escrita, apenas ENTER, > ENTER, ENTER , entre outras atrocidades ! > Alguns arquivos tem mais de 10.000, enquanto outros, beiram 90.000 > registros ! > Cansei de perder dias arrumando linhas, apenas para tentar importar para o > Base e, criar minhas consultas, relatorios, etc. > Estou a procura de alguma funcao que possa eliminar um trabalho quase que > artesanal e, encontrei algo como =TRIM(Celula) ou SUBSTITUIR(celula ; " " > ; CHAR(10) ) e, gostaria de saber como TRIM e CHAR foram traduzidos e, se > existe algum lugar onde pode ser encontrado, essas equivalencias na hora da > traducao , algo como uma tabela ou coisa do genero ! > Caso alguem saiba de outra solucao , agradeco ! > Tambem, gostaria de encontrar usuarios do Base, visto que a minha relacao > com tal aplicativo, parece um mix de amor e odio, principalmente pela > lentidao , constantes travamentos e, perda de dados ! > Nao sei porque criam um utilitario de recuperacao, aonde tem-se o > desprazer de ver o seu trabalho ir agua abaixo ! > Por isso, estou estudando o Kexi, cuja principal vantagem reside num > mecanismo de importacao mais rapido, via CSV ! Documentacao basica , > ausencia de wizards na geracao de formularios e relatorios, depoem contra o > mesmo , pois quase tudo tem de ser na unha ! > Desculpem os erros, meu teclado apesar de configurado como brasil, perde > seguidamente sua configuracao ! > Coloco-me a disposicao para ajudar na equipe de traducao ! > Atenciosamente, > Newton Nickel > Curitiba - PR > > -- > Você está recebendo e-mails da lista [email protected] > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para [email protected] > # Cancelar sua assinatura: mande e-mail vazio para: > [email protected] > # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/docs/ > > -- Você está recebendo e-mails da lista [email protected] # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para [email protected] # Cancelar sua assinatura: mande e-mail vazio para: [email protected] # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/docs/
