Página 1 de 1

Conversão DBF->XLS - clipwks

Enviado: 06 Ago 2004 15:21
por MarceloHenrique
Boa tarde a todos.
Estou usando a biblioteca clipwks para converter um dbf para xls; a biblioteca é bem legal, mas estou enfrentando o seguinte problema:
arquivos com mais de 8192 registros ficam truncados quando tento abrir no excel. O programa "aparentemente" converte sem problema, mas quando tento abrir no excel, dá erro e trunca todo o restante. Alguém tem idéia de como resolver?
Abraço,

Marcelo Henrique :?: :?: :?:

Enviado: 07 Ago 2004 16:59
por Dudu_XBase
essa biblioteca converte mas ela permite vc adicionar mais dados a planilha gerada depois....
se sim....tenta fazer uma gambiarra....adicione 5000 feche depois abra adicione + 5000.... :?

Enviado: 07 Ago 2004 17:48
por Trazom
nunca usei essa lib, exporta grandes arquivos para excel e nunca tive problemas, tudo que uso é gerar um arquivo txt com as colunas separadas por chr(9)

Enviado: 07 Ago 2004 19:15
por Dudu_XBase
ondi pego essa lib ??

Enviado: 09 Ago 2004 09:11
por MarceloHenrique
Endereço para a lib:

http://www.jbooth-consulting.com/products_clipwks.asp

O problema de exportar para txt com o chr(9) é o famoso "usuário", pois cada um tem uma configuração diferente, versões diferentes e programas diferentes para abrir o xls, e aí a formatação fica errada (ou diferente de um para outro), e o usuário diz que 04/25/04 tá errado, pois não existe o mes 25 (isto realmente aconteceu).
Com esta lib, o arquivo fica bem legal, mas apareceu o limite de 8192 linhas.
Bom, se alguém imaginar como resolver, dá um toque.
Abraço a todos.

Marcelo Henrique

Enviado: 12 Ago 2004 16:28
por Barbosa
Marcelo, será que voce teria algum exemplo da utilização desta lib e que pudesse enviar.

Obrigado.

Geraldo Barbosa

Enviado: 14 Ago 2004 10:22
por Spitzer
Olá!

Não uso esta lib (que por sinal, parece ser muito boa) e também não vai ajudar em nada na solução do problema postado, mas vai lá um pouco de (pré-)história...

Algumas conclusões me fazem pensar que esta lib foi desenvolvida para o Lotus 1-2-3, e não para o Excel (se bem que o Excel reconhece os arquivos com extensão WKS, mesmo tendo macros na planilha).
1) O Lotus usava a extensão WKS (o nome da lib é ClipWks);
2) Pelo fato do Lotus usar apenas a memória convencional, 8192 linhas era o limite máximo que ele suportava (a lib também respeita o limite máximo de 8192 linhas).
Quantos às colunas, não lembro bem, mas parece que o Lotus tem o mesmo limite do Excel: 256.

E para o problema, a sugestão do Dudu me parece bem viável.