Что это за сайт
dbftools.ru открывает таблицы DBF прямо в браузере: страница показывает записи, даёт поправить ячейки и сохранить файл обратно. Ставить ничего не нужно, регистрации нет.
Формат DBF придумали для dBase в начале 1980-х, и он до сих пор ходит между учётными программами, кассами и государственными реестрами. Открыть его бывает нечем: Excel таблицу показывает, а сохранить обратно в DBF не даёт.
Как сделано
Таблицу разбирает наш код на JavaScript в вашем браузере. Файл на сервер не уходит, поэтому с ним можно работать и с рабочей выгрузкой, которую нельзя никуда отправлять.
Записи читаются страницами, а не целиком: таблица на 20 000 записей открывается без ожидания. Кодировка берётся из заголовка файла, DOS и Windows переключаются на месте. Книгу XLSX страница собирает сама, без чужих библиотек.
Как проверяются переводы
Главная проверка — круг. Таблица переводится в CSV, Excel, JSON, SQL или XML и собирается обратно, после чего значения сверяются по каждой ячейке. На таблице из 20 столбцов и 147 записей расхождений нет.
Что уже работает
- просмотр и правка таблицы с поиском и сменой кодировки;
- сравнение двух таблиц по ключевому полю с отчётом в CSV;
- конвертеры в обе стороны: CSV, Excel, JSON, SQL и XML;
- справочные статьи: устройство формата, чем открыть файл, как его создать и как открыть в Excel.
Чего здесь нет
- регистрации, входа и личных кабинетов;
- платных возможностей: инструменты открыты целиком;
- рекламы и загрузки ваших файлов на сервер;
- ограничения на размер таблицы со стороны сервера — предел ставит только память браузера.
Что дальше
Новые инструменты появляются по просьбам тех, кто сайтом пользуется. В запасе лежат перекодировка DOS и Windows, удаление помеченных записей, чтение полей memo из файлов .dbt и .fpt, объединение и разделение таблиц.
Если нужного инструмента нет или таблица открылась неверно, напишите со страницы связи. Так проще всего повлиять на то, что будет сделано следующим.