Данная программа предназначена для экспорта данных из Excel форматов в DBF файлы для легаси приложений.
Она использует Microsoft Office OLE для поддержки всех возможных Excel форматов (включая XML).
Для обработки документов необходимо расширить XML конфиг приложения, создав форму с алгоритмом конвертации.
При запуске процесса, программа пытается найти подходящую форму из списка для каждого документа в указанной директории.
В директории Data лежат 2 документа со сгенерированными данными и 1 для демонстрации сбойного документа, алгоритм обработки которых уже имеется в XML конфиге программы.
С документацией (в процессе наполнения) можно ознакомиться здесь.
В данном проекте используются Microsoft Office OLE версии 16. Если у вас установленая ранняя версия, то просто подключите более раннюю версию OLE через настройки проекта.
Также данный проект собирался в Visual Studio 2017: Community, с использованием возможностей C# 6, поэтому настоятельно рекомендуется использовать именно её.
- SocialExplorer/FastDBF - работа с DBF файлами
- Jint - JS интерпретатор для преобразования выходного имени DBF файла
- LibZ - альтернатива LibZ для объединения DLL в один EXE
- NickBuhro.Translit - транслитерации согласно ГОСТу
- Windows API Code Pack - диалога выбора директории из нового Windows API
- Exception Assert - библиотека, упрощающая юнит-тестирование
Почти все иконки были взяты из IconFinder, с соблюдением лицензии. Ссылки на авторов используемых иконок приведены в окне About.
Данный проект распостраняется согласно лицензии Apache 2.0.