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/

Responder a