Minha empresa acabou de atualizar para o Office 2007 e agora não consigo mais manipular e criar dbfs com facilidade. Não entendo a decisão da MS removendo essa capacidade, mas infelizmente não adianta chorar sobre o leite derramado. Peço a todos aqui, o que você usa (de preferência gratuito) para preencher todas as suas necessidades de dbf?
12
Eu usei o Open Office para trabalhar com arquivos dbf.
fonte
Eu usei esse complemento para salvar no dbf criado pelo theXLwiz .
fonte
Google Docs - docs.google.com carrega .xls (.xlsx salva o download dbf.) Ou o método de Jakub
atualizar novembro de 2015: o Google Drive agora substitui o Google Docs. Para fazer upload de um arquivo .dbf, vá para a unidade e pasta, clique com o botão direito do mouse e uma opção de upload está disponível para transferir arquivos. Se .dbf não funcionar, renomeie .txt antes de carregar e renomeie no google drive para .dbf funcionará atualmente
fonte
para edição, um desses dois é útil (nunca tentei criar):
http://www.pablosoftwaresolutions.com/html/dbf_explorer.html
http://sdteffen.de/gtkdbfeditor/index_en.html
fonte
Carrego meu arquivo xls, xlsx no arcmap e abro a tabela de atributos, oculto quaisquer colunas indesejadas, seleciono apenas linhas com dados (às vezes, mostra linhas nulas extras) e depois exporto os dados (escolha o tipo dbf).
fonte
Eu tenho usado R . Nos pacotes principais, há um pacote chamado Foreign, que permite ler / gravar
dbf
arquivos com facilidade. Você pode ler umdbf
arquivo associado a um shapefile e substituí-lo completamente sem problemas (supondo que você não exclua uma linha). Você também pode simplesmente enviar um quadro de dados para odbf
formato, o que às vezes faço porque é um formato de dados compacto. O código é o seguinte, ondedataframe
estão seus dados efile
é o nome do arquivo:fonte
Usei com êxito o driver ODBC do FoxPro para conectar-se a uma pasta cheia de DBFs. Existem algumas advertências se você deseja excluir linhas (verifique se o driver DBF publica as exclusões, não apenas as diferenças), mas, caso contrário, não é tão ruim.
Você também pode se conectar a partir de outros clientes fora do Office, o que é útil para fins de script e similares.
fonte
Eu costumava usar um programa chamado DBF Viewer plus, soa semelhante ao DBF Manager, não o uso há alguns anos, por isso não tenho certeza se ainda está disponível
está disponível aqui http://www.alexnolan.net/software/
fonte
O DBF Manager pode exibir, editar, criar dBase e FoxPro, incluindo os bancos de dados do Visual FoxPro.
http://www.dbfmanager.com/
fonte
Às vezes eu uso o Infolib , ou mais precisamente, os utilitários de linha de comando dbf2info criados a partir do infolib, por Randy Deardorff, da Agência de Proteção Ambiental dos EUA, por volta de 1998. Embora ostensivamente escrito apenas para as 'informações' do arcinfo, ele também funciona com arquivos de texto simples. Infelizmente, os binários do Windows não funcionam em janelas de 64 bits.
Não consegui encontrar um host da Internet existente para essas ferramentas, então coloquei o material do meu stash no GitHub: https://github.com/maphew/infolib (binários também).
Atualização: Os créditos para o infolib adequado vão para Todd Stellhorn, da ESRI, com Randy sendo responsável pela coleção de ferramentas. Do leia-me "Esses programas fazem uso extensivo de um pacote C de domínio público para acesso direto a INFO chamado infolib, escrito por Todd Stellhorn, da ESRI".
fonte
fonte
Se você procura a usabilidade do Excel (pesquisa e substituição estendidas, repita valores anteriores, preenchimento, ...) e pode alterar o formato de armazenamento padrão: use personal-gdb em vez de shapefiles. Em seguida, você pode simplesmente abrir o .mdb no Access e editar lá ou pressionar / puxar a partir de .xls conforme necessário.
Lembre-se de que é importante manter intacto o ObjectID ou o FID, portanto, não é necessário adicionar ou excluir linhas do lado do Access e Excel e tenha cuidado para tocar apenas nas tabelas de classes de recursos. Contanto que você mantenha backups e pise com cuidado e atenção, você ficará bem.
Um benefício adicional é poder usar Longer_Field_Names e aumentar os limites de linha.
fonte