Моя компания только что перешла на Office 2007, и теперь я больше не могу легко манипулировать и создавать базы данных. Я не понимаю решения MS об удалении этой возможности, но, увы, бесполезно плакать над пролитым молоком. Я спрашиваю всех здесь, что вы используете (желательно бесплатно), чтобы удовлетворить все ваши потребности DBF?
12
Я использовал Open Office для работы с файлами DBF.
источник
Я использовал это дополнение для сохранения в dbf, созданное theXLwiz .
источник
Документы Google - docs.google.com загрузить .xls (.xlsx сохранить загрузить dbf.) Или метод Якуба
Обновление ноябрь 2015: Google Drive теперь заменяет Google Docs, чтобы загрузить файл .dbf, перейдите на диск и в папку правой кнопкой мыши, а для загрузки файлов доступна опция загрузки. Если .dbf не работает, переименуйте .txt перед загрузкой и переименуйте на google drive в .dbf в настоящее время работает
источник
для редактирования любой из этих двух удобен (никогда не пытался создать):
http://www.pablosoftwaresolutions.com/html/dbf_explorer.html
http://sdteffen.de/gtkdbfeditor/index_en.html
источник
Я загружаю свой файл xls, xlsx в arcmap и открываю таблицу атрибутов, скрываю ненужные столбцы, выбираю только строки с данными (иногда это показывает дополнительные пустые строки), а затем экспортирую данные (выберите тип dbf).
источник
Я использую R . В базовых пакетах есть пакет с именем foreign, который позволяет вам легко читать и записывать
dbf
файлы. Вы можете прочитатьdbf
файл, связанный с шейп-файлом, и полностью перезаписать его без проблем (при условии, что вы не удалили строку). Вы также можете просто вывести данные вdbf
формате, который я иногда делаю, поскольку это компактный формат данных. Код следующий: гдеdataframe
ваши данные иfile
имя файла:источник
Я успешно использовал драйвер ODBC FoxPro для подключения к папке, полной DBF. Есть несколько предостережений, если вы собираетесь удалять строки (убедитесь, что драйвер DBF публикует удаления, а не только различия), но в остальном это не так уж плохо.
Вы также можете подключаться к другим клиентам за пределами Office, что удобно для сценариев и тому подобного.
источник
Раньше я использовал программу под названием DBF Viewer plus, она звучит похоже на DBF Manager, я не пользовался ею пару лет, поэтому не уверен, что все еще доступен
это доступно здесь http://www.alexnolan.net/software/
источник
DBF Manager может просматривать, редактировать, создавать dBase и FoxPro, включая базы данных Visual FoxPro.
http://www.dbfmanager.com/
источник
Я иногда использую Infolib , или, точнее, утилиты командной строки dbf2info, созданные из infolib Рэнди Дирдорффом из Агентства по охране окружающей среды США, около 1998 года. Хотя якобы он написан только для «информации» в arcinfo, он работает и с простыми текстовыми файлами. К сожалению, двоичные файлы Windows не работают на 64-битных окнах.
Я не смог найти существующего интернет-хоста для этих инструментов, поэтому я поместил материал из моего хранилища на GitHub: https://github.com/maphew/infolib (также и для двоичных файлов).
Обновление: Кредиты для собственно инфолиба достаются Тодду Стеллхорну из ESRI, а Рэнди отвечает за сбор инструментов. Из readme «Эти программы широко используют общедоступный пакет C для прямого доступа к INFO, называемый infolib, написанный Тоддом Стеллхорном из ESRI».
источник
источник
Если вам удобнее использовать Excel (расширенный поиск и замена, повторите предыдущие значения, заполните, ...) и вы можете изменить формат хранения по умолчанию: используйте personal-gdb вместо shape-файлов. Затем вы можете просто открыть .mdb в Access и отредактировать там или нажать / вытащить из .xls по мере необходимости.
Помните, что важно сохранять неизменными ObjectID или FID, поэтому не добавляйте и не удаляйте строки со стороны Access и Excel, и будьте осторожны, касаясь только таблиц классов объектов. Пока вы сохраняете резервные копии и шагаете с заботой и вниманием, у вас все будет хорошо.
Дополнительным преимуществом является возможность использовать Longer_Field_Names и увеличенные пределы строк.
источник