чем редактировать dbf файлы

Файл формата DBF: чем открыть, описание, особенности

Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В стать.

Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В статье рассмотрим особенности формата и чем открыть DBF файл.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Общее описание формата DBF

DBF расшифровывается как DataBase File. Файлы DBF первоначально использовались в dBase II вплоть до dBase Version IV.

Внутри DBF-файл состоит из заголовка с порядковым номером формата и непосредственно информации в виде таблицы установленного размера.

История возникновения

В 1978 году Уэйн Рэтлифф запустил проект формата для СУБД Vulcan. В следующем году программа Вулкан в составе с первой сборкой формата DBF поступила в продажу.

Затем в 1980 году Вулкан получил другое название – dBase II. В программе стала применяться вторая ревизия формата. Право продажи получила фирма Ashton−Tate.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Далее последовали сборки dBase III и dBase III+, использовавшие третью версию DBF. Программы оказались несовместимы по размеру.

Последний (седьмой) вариант формата появился вместе с dBase 7 for Windows.

Как и чем открыть файл DBF расширения

Мы подготовили список инструментов, чем открыть DBF в программе Excel или просмотреть онлайн.

Как открыть формат DBF в Excel

Начнем с электронных таблиц Excel. Программа входит в офисный пакет Microsoft и в ней присутствует функция чтения формата DBF.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Если на компьютере не установлен пакет Office, то скачайте дистрибутив с сайта Microsoft и установите нужные программы.

Чтобы открыть файл DBF в таблице Excel:

Открываем расширение DBF онлайн

Открывается файл формата DBF и на веб-сайте Jobtools. Правда, без редактирования.

Чтобы попасть на страницу просмотрщика:

Файл отобразится в окне браузера.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Интерфейс простой, нет опций кроме просмотра и постраничной прокрутки.

Чтобы открыть другой файл, нажмите кнопку «Reset» и повторите загрузку.

Чем открыть DBF на компьютере

Кроме стандартного Офиса открываются и правятся файлы DBF через сторонние программы.

Приложение DBF Commander предоставляет распространенные операции с файлами DBF: просмотр, редактура и распечатка файлов. Поддерживается экспорт в форматы CSV, XML, HTML и Excel. Файл кодируется и декодируется алгоритмом AES-256 (Rijndael). Записи удаляются и восстанавливаются, доступна сборка таблицы.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Какие могут быть проблемы с DBF файлом

Случается, что при попытке открыть файл с расширением DBF программа выбивает ошибку File not found (Файл не найден).

В этом случае откройте файл в другой программе. Подойдет Advantage Data Base. Создайте таблицу, импортируйте исходный файл и поменяйте компоненты.

Другой выход – конвертируйте в текстовый формат doc, docx или exl и откройте в офисной программе.

Следующий тип ошибки – file or table does not exist. Это значит, что файл оказался в папке с временной копией. Откройте папку и задайте значение TSession. для переменной Session.PrivateDir.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Если программа выбивает ошибку Table Level Changed,значит,несовместимы компоненты. Установите компоненты TTable. Проверьте, правильно ли связаны файл DBF и хранилище pft.

Если не открывается файл при подключении к базе, откройте соединение и задайте новое имя OleDbCommand cmd = new OleDbCommand («SELECT * FROM Employees») с расширением DBF.

Источник

Как открыть dbf в Excel. Файл DBF: структура и способы открыть базу данных

Формат DBF: описание

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

В данном случае мы имеем другой тип данных, который, правда, несмотря на свою специфичность, распознается многими программами, поддерживающими работу с информацией такого типа. Это может быть тот же Excel или Access, входящие в состав основного пакета Microsoft Office, или любые другие офисные приложение от сторонних разработчиков.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

С помощью онлайн-ресурсов

Если нужны другие способы работы с DBF, на просторах Сети можно легко скачать онлайн одну из специализированных программ. Выбор серьезного софта особенно велик, но за него, скорее всего, придется платить. Несмотря на широкую борьбу с пиратством, в интернете много «крякнутых» коммерческих программ. Они часто распространяются свободно, однако стоит соблюдать осторожность. В таких подарках могут быть вирусы.

Есть изначально бесплатные программы для чтения DBF неплохого качества. Хорошим примером может служить DBFShow. Занимает немного места и при этом довольно много может. Помимо просмотра, здесь осуществляется:

Есть и еще один довольно экзотический для новичков способ открытия формата. Для этого файл нужно скопировать на специальный сервер, где он и откроется. Результат доступен для ознакомления.

Если установлен не Microsoft Office, есть смысл попробовать открыть DBF в своем пакете с помощью встроенного табличного редактора. В известных продуктах такая возможность обычно реализована.

Чем открывать DBF в стандартном варианте

На самом деле, если вы вдруг встретили файл такого типа (иконка даже в «Проводнике» на нем не используется), не стоит впадать в панику. Совершенно элементарно его можно открыть при помощи программы Excel, поскольку именно в ней сохраняется вся логическая структура и форматирование текста с учетом тех же перекрестных ссылок и возможности применения стандартной системы поиска.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Поскольку самому файлу в стандартном варианте не сопоставлена ни одна программа, поступить можно двумя способами. Рекомендуется, допустим, просто запустить программу Excel или Access, а затем использовать стандартное меню открытия файла или сочетание клавиш Ctrl + O. Правда, в появившемся меню в поле типов файлов следует указать «Все файлы» (а не «родной» формат), после чего выбрать искомый файл. Будьте уверены: любая табличная программа распознает этот тип данных без всяких проблем.

Как уже понятно, проблема, чем открывать DBF-файл, в нашем случае сводится только к использованию стандартного офисного приложения в ручном режиме. Как уже понятно, такой способ не всегда удобен и требует определенных затрат по времени.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

DBF Инструмент анализа файлов™

Вы не уверены, какой тип у файла DBF? Хотите получить точную информацию о файле, его создателе и как его можно открыть?

Теперь можно мгновенно получить всю необходимую информацию о файле DBF!

Революционный DBF Инструмент анализа файлов™ сканирует, анализирует и сообщает подробную информацию о файле DBF. Наш алгоритм (ожидается выдача патента) быстро проанализирует файл и через несколько секунд предоставит подробную информацию в наглядном и легко читаемом формате.†

Уже через несколько секунд вы точно узнаете тип вашего файла DBF, приложение, сопоставленное с файлом, имя создавшего файл пользователя, статус защиты файла и другую полезную информацию.

Чтобы начать бесплатный анализ файла, просто перетащите ваш файл DBF внутрь пунктирной линии ниже или нажмите «Просмотреть мой компьютер» и выберите файл. Отчет об анализе файла DBF будет показан внизу, прямо в окне браузера.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Сопутствующие программы

Теперь посмотрим на сам файл DBF. Чем открыть его без использования программ стандартного офисного пакета? Да теми же утилитами, входящими в состав аналогичных программных продуктов.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

К примеру, это может быть тот же Open Office, Lotus и т. д. В принципе, особой разницы здесь нет, поскольку роль играет только то, что применяемая программа способна работать с табличными электронными данными. Чтение формата DBF во всех случаях производится абсолютно одинаково. Кстати, это не зависит от разработчика офисного пакета, поскольку у всех имеется поддержка данных такого типа, включая даже платформы типа Oracle.

Выполнение конвертации файлов DBF

Большая часть описанных выше программ кроме того что могут открывать или редактировать файл ДБФ, могут также и конвертировать данный файл в другие форматы. Например, MS Excel может сохранить DBF в любом поддерживаемом данной программой формате, например, CSV, XLS, XLSX, PDF и других.

Конвертируйте из DBF в XLS

Известная «HiBase Group» также имеет конвертер, преобразующая файл DBF в CSV, форматы Эксель, такие как XLS и XLSX, стандартный текст, HTML, XML, SQL, PRG, SDF, RTF, TSV и других.

«DBF Converter» может экспортировать лишь пятьдесят записей в бесплатной trial-версии. Вы можете предпочесть платную версию, если вам понадобится экспортировать больше файлов.

Также пригодится DBF-конвертер

Инструмент «dbfUtilities» трансформирует файлы ДБФ в форматы XML, JSON, CSV и Excel. Он работает с помощью функционала «dbfExport», который входит в комплектацию «dbfUtilities».

В конвертации необходимого нам формата также помогут «dbfUtilities»

Также можно выполнить конвертацию ДБФ онлайн с помощью DBF Converter. Последний поддерживает экспорт файла в TXT, CSV и HTML.

Это пригодится: Расширение MPP — чем открыть.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Изменение параметров открытия по умолчанию

А сейчас посмотрим, чем открывать DBF-файлы так, чтобы использовался автоматический режим. В простейшем случае делается это из субменю, вызываемого правым кликом на файле в обычном «Проводнике», где выбирается команда «Открыть с помощью…».

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Для единичного случая используется одно из приложений, указанных в списке. Для того чтобы повторно не ломать себе голову насчет того, чем открывать DBF-файлы, можно просто указать выбранное приложение, а затем снизу поставить «птичку» напротив строки «Использовать для всех файлов такого типа». Тот же Excel в дальнейшем (если он выбран в качестве программы по умолчанию) будет открывать файл этого типа при обычном двойном клике.

Само собой разумеется, что вместо приложения Excel можно выбрать тот же Access или другие программы, способные распознавать и открывать данные такого типа. Суть не в этом. Главное – настроить автоматическое открытие базы данных. Ну а с чем работать в плане программного обеспечения, это уже дело каждого конкретного пользователя компьютерной системы.

Если возникают проблемы

Что можно сделать, если база данных наотрез отказывается открываться в Excel, а Access не установлен? Чем открывать DBF в таком случае? Не стоит спешить искать другой софт. Если на компьютере установлен пакет MS Office в минимальной конфигурации, то в Excel может отсутствовать специальная надстройка для работы с нашим форматом. Поэтому нужно предварительно найти в сети и загрузить требуемую библиотеку на компьютер.

Файлы библиотеки помещены в архив, и там же находится подробная инструкция по установке. Пользователю, который все еще озадачен вопросом, чем открывать DBF, необходимо выполнить несколько простых действий, скопировав файлы в указанные в инструкции папки. После этого следует зайти в раздел «Надстройки» в программе Excel и поставить галочку рядом с пунктом «Надстройка для работы с ДБФ».

Главный писатель по вопросам технологий

Вам кто-то послал по электронной почте файл DBF, и вы не знаете, как его открыть? Может быть, вы нашли файл DBF на вашем компьютере и вас заинтересовало, что это за файл? Windows может сказать вам, что вы не можете открыть его, или, в худшем случае, вы можете столкнуться с соответствующим сообщением об ошибке, связанным с файлом DBF.

До того, как вы сможете открыть файл DBF, вам необходимо выяснить, к какому виду файла относится расширения файла DBF.

Incorrect DBF file association errors can be a symptom of other underlying issues within your Windows operating system. These invalid entries can also produce associated symptoms such as slow Windows startups, computer freezes, and other PC performance issues. Therefore, it highly recommended that you scan your Windows registry for invalid file associations and other issues related to a fragmented registry.

Ответ:

Файлы DBF имеют Файлы баз данных, который преимущественно ассоциирован с CDBF Database (WhiteTown Software).

Файлы DBF также ассоциированы с iAnywhere Database File (Sybase Inc.), The Network Diary Database (CF Systems Ltd), ACT! Main Database File (Best Software CRM Division), Alpha Five Table Data File (Alpha Software Inc.), NovaBACKUP Backup Database (NovaStor Corporation), Oracle 8.x Tablespace File, Abacus Law Data (Abacus Data Systems Inc.), Psion Series 3 Database (Psion PLC), ArcView Shapefile Attribute Table File (ESRI), Database, JetForm FormFlow Data File и FileViewPro.

Что в итоге?

Подводя итог, стоит сказать, что оптимальным вариантом при открытии файлов такого типа является, естественно, офисный пакет от корпорации Microsoft, поскольку именно он является наиболее распространенным во всем мире. Правда, нет и ничего страшного в том, что юзер, не использующий продукцию Microsoft, откроет данные этого типа в любом другом приложении.

Как уже понятно из всего вышесказанного, табличные редакторы присутствуют практически во всех сегодня известных пакетах. Разниться между собой они могут разве что по называнию, а уж никак не по функциональному набору, который, как правило, везде одинаков, за редким исключением.

Кроме всего прочего, соответственно, можно использовать и многие средства разработки с применением достаточно большого количества языков программирования. На той же платформе, поддерживающей создание и оптимизацию SQL-серверов, такие файлы открываются, что называется, в момент. При открытии они будут иметь достаточно специфичный вид, что обычному юзеру несколько непривычно. Впрочем, большинство пользователей вряд ли станут применять такие профессиональные средства разработки, и ограничатся только стандартным программным набором.

DBF Viewer 2000.

Прекрасная программа, осуществляющая работу с DBF-файлами, которая при достаточно простом интерфейсе имеет множество настроек. Программа имеет статус условно-бесплатной – вам будет предоставлен тестовый период, в течение которого вы сможете понять, подходит вам такая программа или нет.

Скачать DBF Viewer 2000 бесплатно

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Миниатюрная, простая и, главное, бесплатная программа для просмотра и редактирования файлов DBF. Может похвастаться высокой скоростью работы, а также русскоязычным интерфейсом.

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Скачать DBF View бесплатно

Программа от российского разработчика для просмотра и редактирования DBF-файлов. Имеет весь необходимый набор функций для работы с DBF, но в то же время распространяется бесплатно с официального сайта разработчика.

DBFShow

Ошибка при группировке появляется такое сообщение:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text ************** System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ToDouble(String value) at iDBFShow.Helper.DBShow.Group(String columnName) at iDBFShow.Form1.группировкаToolStripMenuItem1_Click(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.7041 (QFE.050727-7000) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll —————————————- iDBFShow Assembly Version: 0.111.0.0 Win32 Version: 0.111.0.0 CodeBase: file:///D:/PORTABLE%20Program%20Files/DBFShow/DBFShow.exe —————————————- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.7015 (QFE.050727-7000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll —————————————- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5740 (QFE.050727-5700) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll —————————————- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5740 (QFE.050727-5700) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll —————————————-

When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.

Записи таблицы

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 20h (пробел) указывает что запись не удалена, значение 2Ah (звездочка) — запись была удалена. Поля упаковываются записями без разделителей полей или терминаторов записи. Конец файла помечается единственным байтом (с EOF-маркером), OEM-код которого соответствует значению 26 (1Ah). Вы можете ввести данные в кодовой странице OEM как показано ниже.

MEMO-поля и.DBT-файлы

MEMO-поля хранят данные в.DBT-файлах, состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Переменная BLOCKSIZE определяет размер каждого блока. Первый блок в.DBT-файле (нулевой блок) — заголовок.DBT-файла.

В случае изменения данных какого-либо поля, блоки могут изменить свои порядковые номера для отображения новой позиции данных в.DBT-файле.

Если вы удаляете текст в МЕМO-поле, в отличие от dBASE III PLUS, таблица dBASE 5.0 под DOS для ввода нового текста использует удаленную область. dBASE III PLUS всегда добавляет новый текст в конец.DBT-файла. В dBASE III PLUS размер.DBT-файла растет всякий раз при добавления нового текста, даже если перед этим текст был удален.

Данная информация взята из справочника по dBASE под DOS («dBASE for DOS Language Reference manual», Appendix C).

Проблемы Excel при работе с DBF

В Excel 2003 была возможность открыть и редактировать DBF, а также сохранять в этом формате документы XLS:

Однако существуют специальные надстройки для приложения, добавляющие ему такую функцию. В сети на различных форумах программисты выкладывают свои разработки, можно найти разные варианты. Наиболее популярную надстройку, которая называется XslToDBF, можно скачать с сайта разработчика https://basile-m.narod.ru/xlstodbf/download.html. Загрузка бесплатная, но по желанию можно поддержать проект, перечислив любую сумму на кошелёк или карту.

Установка и использование:

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Источник

DBFShow

С 11.09.2019г.начиная с версии 0.116 для запуска необходим NET 4.0 плюс с программой распространяется dll для работы с xlsx файлами

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

Основные возможности

Возможности редактирования

    Редактирование возможно как в таблице, прямо в ячейках, так и в отдельном окне как это реализовано в DBFViewer 2000 для этого необходимо нажать Ctrl+Enter на текущей записи Возможность копирования и вставки выделенных диапазонов в таблице, как мышкой, так и клавиатурой; Модификация данных (Удалить пробелы слева, удалить все пробелы, выровнять по правому краю, в верхний регистр в нижний регистр, перевернуть, с заглавной буквы); Контекстное меню дублирующее основные функции по модификации выделенных ячейки, столбца; Поиск и замена данных; Фильтрация данных, по одному-всем полям; Глобальный фильтр; Заполнение данных константным значением или номером по порядку с учётом установленного диапазона и дополнительного условия; Удаление, восстановление записей по условиям; Очистка, усечение, сжатие файлов; Возможность перемешать записи, добавить n-ое количество записей Шифрование текстовых данных по XOR ; Смена кодировки файла — в том числе и на UTF Конвертирование между кодировками (в том числе и на UTF ) Редактирование заголовка dbf файла; Добавление, удаление, переименование колонок;

Дополнительные возможности

    Удаление дубликатов, дублирующих записей по выбранным полям с дополнительными опциями; Удаление дублирующих записей с использование алгоритмов нечеткого поиска Сортировка по одному нескольким полям одновременно; Сохранение порядка сортировки в файл; Разбиение файлов (создает файлы dbf или xls с именем значения в выделенной колонке, содержащие только это значение); Объединение dbf файлов (как одного так и группы файлов); Возможность добавления текущего файла к другим выбранным файлам dbf ; Форма статистики, группировки данных; Форма математических операций с полями файла; Связь двух таблиц по установленным полям и возможность навигации Возможность сравнить два DBF файла по выбранным полям и заполнить данными из одного файла в другой в случае совпадения Возможность сравнить структуры 2 файлов Экспорт в txt, csv, xls, sql и многое, многое многое другое…

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

чем редактировать dbf файлы. Смотреть фото чем редактировать dbf файлы. Смотреть картинку чем редактировать dbf файлы. Картинка про чем редактировать dbf файлы. Фото чем редактировать dbf файлы

180 Replies to “DBFShow”

Добавьте запоминание позиции окна, а то не удобно же …

Ок. В версии 0.63 реализовано

Здравствуйте!
Экспорт dbf-таблицы в Excel 2007 не получается: поле типа CHAR c текстом в кодировке
1251-Russian Windows почему-то преобразуется в колонку с кракозябрами типа «. ».
Или я что-то делаю не так? С уважением, Геннадий.

Исправлено в 0.65. Спасибо.

Отличная программа, приятный интерфейс. И главное видно, что с душой сделано — а сейчас это такая редкость :). Спасибо за хороший инструмент!
С уважением, Сергей.

Большое спасибо!! Очень приятно услышать лестный отзыв. 8)

1.Ваша программа по своим возможностям, конечно, превосходит общеизвестную
DbfNavigator, но есть момент, связанный с кодировкой таблиц, а именно: в FoxPro
под DOS (прошу прощения за такую древность, но вот еще пользуюсь) применяются
таблицы с пустым 29-ым байтом в заголовке, т.е. код 866 — кириллица DOS как бы
принимается по умолчанию. Ваша программа, в отличие от упомянутой, текстовые
поля с кириллицей в таких таблицах не идентифицирует. Конечно, это мелочь — если
очень нужно, всегда можно самому кодовую метку внести в файл. И всё же …
2.Нельзя ли ввести параметр, задающий ширину колонок, но чтобы (в отличие от
того же Навигатора) значение параметра сохранялось при последующем
обращении к программе.
С уважением, Геннадий.

1. На этот случай есть возможность в опциях указать «Кодировку по умолчанию», тогда при открытии файла если 29 байт выставлен в 0, программа автоматически изменит на кодировку по умолчанию. Или Вам все таки необходимо, что бы 29 байт так и оставался нулевым?
2. Сохранять ширину колонок по конкретным файлам? То есть запоминать имена файлов и измененную ширину колонок? Как вариант можно сделать (опционально) в зависимости от размера колонки выставлять автоматически размеры.

1. Спасибо за подсказку! Я не до конца осознавал
полезность опции “Кодировка по умолчанию», её
результат меня вполне устраивает.
2.Насчет ширины колонок. Нет, я не имел в виду их
сохранение по конкретным файлам, насколько я понимаю, это довольно сложновато реализовывать,
да и не очень то нужно. Достаточно было бы то,
чтобы параметр задавл одинаковую ширину для всех видимых колонок и всех просматриваемых таблиц,
и чтобы этот режим сохранялся при следующей
загрузке программы.
С уважением, Геннадий.

Ок. Размеры колонок добавлю в понедельник на работе. Дома работоспособности ноль 8)

Программа отличная, большое спасибо. Но хотелось бы иметь возможность выбора шрифта для отображения содержимого файла.
С уважением, Александр.

Реализовано в 0.69. Качайте, пробуйте 8)

Спасибо, все работает. И еще один вопрос: при закрытии файла дата/время изменения файла устанавливаются на текущие, даже если ничего не менялось. Это баг или фича?

Не всегда, пока не смог понять почему. Но меняется лишь изредка, по крайней мере у меня… буду отлавливать «фичу» 8)

Здравствуйте!
Для таблиц VFP некорректно работает с autoincrement полями — при добавлении записи заполняет его значением 32, счетчик в заголовке не увеличивает.
Поддержка CDX индексов (foxpro) не предусмотрена?

Здравствуйте. Не было у меня никогда таблиц c autoincrement-ом. Обязательно проверю всё и исправлю.
Индексы не предусмотрены. Хотел было сделать просмотр индексных файлов, но чтото посчитал не нужным

PS. В качестве пожеланий — работать с программой на мой взгляд станет удобнее если:
1. отображение удаленных при старте сделать настраиваемым;
2. числовые величины выровнять вправо и отображать группами (если последнее сделать настраиваемым с возможностью применения параметров ОС — будет совсем шикарно).

Autoincrement реализовал. Про числовые величины надо подумать, как прикрутить.

«Файл\Добавить(Импорт)» — выбираете один или несколько файлов для объединения. Добавит новые записи с проставлением данных в совпадающие по имени поля.

“Файл\Добавить(Импорт)” –
Unhandled exception has occurred in your application.

оппаньки… это что-то новое. Не могли бы Вы отправить Ваши файлы мне на почтовый ящик gerztrue@gmail.com. Такой ошибки здесь мне не приходилось видеть.

Скажите, как сделать, чтобы отображалось содержимое MEMO — полей?
Меня интересует CLIPPER — ная таблица (DBT — файлы). Есть такая возможность?

Реализовано в 0.92. Пробуйте

Пожелание!
Добавить импорт из SQL.

Никогда не думал, что столкнусь с необходимостью импорта из SQL, над обдумать реализацию. Спасибо за пожелание.

Программа чудесная! Использую вместо плагина в Far Manager.
Из пожеланий — хотелось бы горячую клавишу на вызов структуры для удобства,
а в информационной строке (которая в самом низу) добавить информацию
про поле (тип (символьное, цифровое, дата,…) и размер) на котором находиться курсор.
Спасибо!

Спасибо за отзыв!
Горячая клавиша — обязательно будет,
а доп. информация — хорошая идея, тоже реализую

Доброго времени суток. Программка маленькая, удобная и бесплатная — это приятно. Столкнулся с такой проблемой — мне необходимо объединить три столбца в один (причем через пробел чтобы было). Столбцы содержат имя, фамилию, отчество. Не смог этого осуществить в этйо программке, не планируется ли сделать подобную функцию объединения столбцов (желательно с возможностью делать это через пробел) в новой версии программки? Cпасибо.

Спасибо! Средствами реализованными на данный момент в программе можно объединить несколько столбцов в один с любым разделителем. Попробуйте этот способ:
1. Сделайте копию Вашего файла;
2. Открываете свой файл (оригинал) и заходите в меню «Файл\Сравнить содержимое»;
3. В новом окне открываете копию файла. Добавляете поля для сравнения, чтобы записи совпадали например Фамилия + Имя + Отчество + Дата рождения.
4. Выбираем пункт меню «Проставить в поле» выбираем поле в которое будем сохранять объединенные значения;
5. В поле «значения с» перетаскиваем мышкой столбцы в Вашем случае Фамилию, Имя и отчество, а в качестве разделителя выбираем пробел.
6. Программа сопоставит по выбранным полям значения с таблиц, а так как они будут идентичны то всем проставит выбранные поля через разделитель.
Попробуйте этот вариант. Он конечно не тривиален, но с ним можно решить множество задач 8) Вот еще описание этого режима: http://jobtools.ru/2013/11/dbfshow-kak-sravnit-soderzhimoe-dvux-dbf-fajlo/
Отпишитесь, пожалуйста, получилось ли у Вас?

Добрый день!
Программа очень порадовала своим функционалом, спасибо автору. Буду всем ее рекомендовать.
Есть вопрос, никак не могу понять как удалять строки. Помечаю на удаление стоит крестик, строка не исчезает, пробовал открывать другим ПО удаленные строки остаются, сохраняешь открываешь строки на месте только с крестиком. Подскажите пожалуйста.

Спасибо за отзыв!
Это особенность DBF формата строки помечаются на удаление, чтобы удалить помеченный на удаление записи физически из файла — надо его упаковать, сжать (ZAP). В dbfshow это «Правка\Сжать файл»

Для моей задачи нехватает параметров командной строки, например чтобы приклеить «кусочек» к n — кол-во файлов.

Можно реализовать, только поподробней пожалуйста.один файл приклеить ко всем остальным из перечня или все из каталога и т.д.

не сразу заметил Ваш комментарий! Теперь понял, что Вы имели ввиду. Реализовано в 0.98.

У меня 2 вопроса:
1. Можно ли с помощью Вашей программы так отредактировать заголовок dbf-файла, чтобы не было ограничений на размер файла (больше 2 Гб, больше 4Гб, больше 200Гб) на количество полей (колонок больше 100000)? Будет ли после этого система программирования работать с такими файлами?
2. Как можно получить Вашу программу?

1. Количество столбцов ограничено самой струткурой dbf заголовка. В два байта длины заголовка физические не уместить 10000000*32. Про 4 Гб точно сказать не могу, не было таких файлов), но здесь все зависит от того что вы используете. Если это 1С то не получится, так как используются индексы dbf в которых на это дело отведено 4 байта, которые максимально могут адресовать 2 Гигабайта. Если же просто хранить в dbf записи без индексов то я думаю, что это возможно, и естсественно использовать не FAT32 а NTFS
2. Программу может получить скачаев её с этого сайта

В 2 байта можно уместить 2^16=65536 номера столбца, т.е. это и есть теоретически максимальное кол-во столбцов. А в системе получается использовать не более 1600, а если пытаться сделать больше, то возникают ошибки.

Я задавал подобные вопросы на другом форуме. Там мне ответил Дима Бандык:

Согласно этому формату (dBase III) количество записей задается 32-битным числом. Т.е. максимально возможное количество записей — 4294967296. Каждая запись — это строка.

Количество полей в записи вообще не ограниченно. Каждое поле — это столбец.
=====
Именно этого формата я придерживался когда читал данные из ваших баз данных. Т.е. я убедился что ваши базы данных соответствуют этому формату. А значит имеют те же ограничения т.е. практически неограниченны.

Причина по которой есть описанные вами ограничения на размер базы данных кроется видимо не в самом формате а в той программе при помощи которой вы создаете базы данных. Вероятно она почему-то не использует весь потенциал формата.

Учитывая что вы назвали ограничение на размер файла в 2 Гб (а формат файла DBF вообще не имеет ограничения на размер файла а только на количество записей — при том что каждая запись не ограничена в размерах) я могу предположить что в вашем случае ограничение скорей всего связано с тем что программа использует 32-битную адресацию при чтении данных из файлов. Т.е. это внутренняя проблема программы которая читает или создает файлы DBF, но не ограничение самого формата DBF. Вероятно программа писалась еще в давние времена когда никто еще не предполагал что когда-то может понадобиться адресация более чем в 32 бита.

На Delphi такого ограничения нет. При чтении и записи файлов используется 64-битная адресация. Поэтому я могу создавать и читать DBF-файл практически неограниченных размеров (вернее ограниченные размером в 18 446 744 073 709 551 616 байт 🙂 )»

А ссылку на скачивание программы дадите? А то я что-то не нашел

Скачал. Приятно сделанная и полезная программа. Буду размещать ее вместе с системой, которую разрабатываю. Но не нашел там работы с заголовком dbf-файла: его просмотра и корректировки в диалоге. Не подскажите где они? Я так понял, что эта возможность есть.

«Инструменты\Редактировать заголовок dbf»

Я могу физически работать с файлами, т.е. могу считать только-что созданный dbf-файл в виде значения текстовой переменной, заменить в ней любые байты на какие хочу и записать обратно с ем-же или другим именем. Мне интересно, можно ли таким путем снять ограничения на максимальное число полей и размер dbf-файла, которые есть в системе. Индексы мне в данном случае не нужны.

Позвольте я отвечу Вам завтра с работы. Я проверю что можно сделать и как

буду очень благодарен. Большое спасибо!

PS
Я спрашивал у разработчиков языка программирования возможно ли таким способом (путем корректировки заголовка DBF-файла) снять ограничения на его размер и число полей для программы, сделанном на этом языке программирования. Они ответили утвердительно. Значит мне нужно точно узнать какие байты заменить и на какие значения и попробовать создать базу, превышающую по этим параметрам те, что возможны по умолчанию. Надеюсь Вы в этом мне поможете советом, что и на что поменять. А остальное я могу сделать сам.

Пока я сделал свой собственный формат баз данных вообще абсолютно ничем не ограниченный, кроме размеров носителя на компьютере, и пользуюсь им. Но это не очень удобно, т.к. мне пришлось переписать все функции, необходимые для работы с базами данных в этом формате. Я их все не переписал, а только основные. Но все равно в целом получилось не очень удобно (хотя в некоторых случаях даже удобнее, чем стандартными средствами). Я знаю, как все довести до ума, но у меня нет для этого времени да и вообще зачем изобретать велосипед, если его уже изобрели.

Доработал DBFShow на открытие файлов, где больше 4 000 000 записей. До версии 0.99 выходила ошибка переполнения. Скачать можно по той же ссылке. Добавил в файл 8 000 000 записей размер dbf составил 5 Гигабайт DBFShow открыл его, другие редакторы (установленные на компьютере) вылетели с ошибкой. Сам FoxPro открывал файл, пока его размер не превысил 2Гигабайт

Прекрасно. Большое спасибо за программу. Остается спросить у Вас, какие байты Вы скорректировали в заголовке и какие им присвоили значения. Тогда я попробую сделать тоже самое в своей системе и попробовать создать и открыть в ней гигантские DBF-файлы. Может быть получится, как получилось у Вас в своей системе. Я на это надеюсь. Я эту тему обсуждал на форуме разработчиков: http://bb.donnay-software.com/donnay/viewtopic.php?f=2&t=1294&sid=c5f126dfc44911e6144191efe92dc7e4

Ничего не менял. Используется следующая формула для определения позиции начала строки в файле: header.headerSize + RowIndex * (long)header.recordSize. Значения headerSize и recordSize берутся из заголовка, то есть главное чтобы они влезли в ограничения, это может повлиять на кол-во колонок, а на количеств строк никак не влияет.

Так Вы что, работаете с DBF-файлом не с помощью стандартных средств, предназначенных для работы с ним, а просто как с бинарным файлом физически? Я примерно так как Вы делал со своими неограниченными файлами собственного стандарта. А я бы хотел использовать стандартные команды языка программирования, предназначенные для работы с BDF-файлами

Да именно так. Сожалею, что не сразу друг друга поняли. Попробуйте стандартными средствами добавить в DBF файл около 4 миллионов записей (но чтобы файл не превысил 2Гб), если FoxPro споткнется, значит произошло тоже что и у меня в качестве позиции файла используется Int32, когда я переделал на long то всё пошло. Если же FoxPro нормально переварит этот файл. То дело в размере файла (может быть внутренние ограничения) так как я не вижу что может в заголовке dbf препятствовать большому кол-ву строк и размеру

Только что попробовал добавил 4 500 000 foxpro нормально скушал. Буду разбираться с размером файла

При превышении размера в 2Гб FoxPro пишет Not a Table. Попробую покопаться с заголовком, чтоб он открыл только там копаться и то негде.

Интересно. Я работаю на Аляске, это современный CLIPPER: http://www.hotsoft.ru/ALASKA/

Теперь мне понятно Ваше желание использовать формат по максимуму. Попробую ознакомится с Аляской

Добрый день.
Возник вопрос — можно ли запускать программу из командной строки для автоматического конвертирования DBF в XLS?

Я уже и забыл есть такое или нет. Чуть позже отпишусь, если нет такой возможности то добавлю.

Я когда-то искал такой конвертер, не нашел такой, как мне надо, а потом вспомнил, что умею программировать и написал сам, и выложил его сюда: http://www.twirpx.com/file/1028764/.

Много можно было еще реализовать, в том числе и XLS->DBF, но теперь времени всё меньше и меньше.

В версии 0.100 реализован экспорт в XLS из командной строки. Подробнее можно посмотреть здесь: История изменений

Есть ли возможность корректировать структуру файла и задавать формирование индексных массивов с использованием языка CLIPPER (желательно вообще все функции DBU). Есть ли возможность так скорректировать заголовок dbf-файла, чтобы он был неограниченного размера и с неограниченным числом полей: http://softclipper.net/bazy-dbf/format-fajla-dbf.html

Программа определяется антивирусом как Троян-Генератор

У вас Симантек Антивирус или Nod32? Могу Вас заверить, что вируса там нет.
Так они определяют «упаковщик», которым упакована программа, для того чтобы скрыть код от чужих глаз. Мои комплексы не позволяли мне выкладывать как есть. Постараюсь решить эту проблему.

Спасибо огромное за программу, перебрал кучу других и только ваша смогла открыть мою dbf от 1С 7.7 ))) размер 2.2 Гб.
Но есть проблема, после пометки на удаление, сжатие не удаляет записи, они также остаются в файле.

Пожалуйста )
Сжатие работало и работает исправно, я не сталкивался с таким. Попробуйте описать поподробней ситуацию

Программка просто супер,выручает не в первый раз, оказывает большую помощь в корректировки баз данных. Но столкнулся с такой ситуацией,очень курьезной,постоянно работаю с базами данных, хотелось бы что бы с экспортного файла программы формата «xls» можно было импорт проводить этого файла обратно в dbf…уж очень надо.Спасибо

Очень удобная програмка, респект автору. Вот толко не нашел, может подскажите, — нужно файл dbf например на 60000 строк, разбить на несколько например по 20 к строк ни или меньше. Такое реально? Проблема в том что исходный файл загружается в стстему, и напрмер если в одной строке ошибка, то отменить можно только удалив весь файл. По времени занимает оч много времени. Если было бы несколько файлов, проще было бы)

Спасибо за отзыв ).
В программе реализовано разбиение файла на части по содержимому какого либо поля. Такая возможность вам подходит? Или нет таких полей в которых записи не уникальны?

Простите, но я Вас не понял. Что значит сгенирированный при ручном экспорте? Реализовать параметр командной строки для экспорта в XLS, отвечающий за сортировку?

Ну да, при экспорте можно создать фильтр сортировки и сохранить в файл. Вот его бы и добавить в командную строку.
Просто у меня есть очень громоздкая база данных, которая напрямую в Exel не влезает, а в ней много ненужного мусора, вот я и использую фильтр сортировки для избавления от него. Хотелось бы упростить процедуру использованием командной строки.
С уважением, Иван.

DBFshow 0.106.0.0
При попытке скопировать что-то из пустой ячейки и вставить эту пустоту из буфера возникает ошибка, а в ячейке оказывается символ «v».

Вы знаете, только что пробовал на разных типах ячеек, что-то не получилось вызвать ошибку. Скиньте, пожалуйста, Ваш файл для анализа. gerztrue_gmail.com

Отличная программа! Огромное спасибо Автору!
Один вопрос (может быть, я чего-то и сам не увидел?): есть возможность открытия двух (трех, четырех) разных файлов dbf в разных окнах программы (каскадом, рядом и т.д.)?

Спасибо за отзыв! Нет такой возможности нет, никогда не понимал полезности MDI интерфейса. Можно открыть несколько файлов в разных программах и расположить их каскадом 8)

ОГРОМНОЕ спасибо Автору за эту чудесную программу!
Вот не большие замечания к программе:
1. Если можно. то добавьте функцию вывода на печать;
Проблемы в программе:
2. При объединении двух DBF файлов, от программы Visual FoxPro, размером по 70-90 Мб каждый, а то и больше, некоторые записи (строки) пропадают.
3. В числовой колонке, которая имеет 2 разряда (колонка называется Prise), отображается только запятая, а не точка, как в исходном файле. Даже если поставить точку, всё равно будет запятая. Сумма значений в этой же колонке отображается не много не верно — отображаются сотые, тысячные и т.д. доли, хотя кроме десятичных там других нету.

Спасибо!
1. Печать всей таблицы?
2. Вышлите структуру файлов, которые Вы объединяете.
3. Отображение запятая или точка, зависит от региональных настроек компьютера.

Ошибка при группировке появляется такое сообщение:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
at System.Convert.ToDouble(String value)
at iDBFShow.Helper.DBShow.Group(String columnName)
at iDBFShow.Form1.группировкаToolStripMenuItem1_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.7041 (QFE.050727-7000)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
iDBFShow
Assembly Version: 0.111.0.0
Win32 Version: 0.111.0.0
CodeBase: file:///D:/PORTABLE%20Program%20Files/DBFShow/DBFShow.exe
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.7015 (QFE.050727-7000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5740 (QFE.050727-5700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5740 (QFE.050727-5700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *