Я пытаюсь сделать небольшой конвертер из файлов wk1 (lotus-1-2-3), чтобы превзойти друга. Файлы содержат только простые данные, никаких функций или чего-то действительно сложного.
Я не смог найти ничего, связанного с рекомендациями по разбору или документацией структуры файла wk1. Я уже пытался пройти код libreoffice, но мой C ++ очень ржавый (академический уровень, 6 лет назад).
Я обычно пишу на PHP и JavaScript, и я не нашел ничего связанного с этим для этих языков.
Я полагаю, что где-то читал, что Lotus-1-2-3 теперь заброшен, поэтому я не думаю, что это «незаконно» или что-то в этом роде.
Есть ли какая-либо информация об этом? Каков наилучший подход к «декодированию» данных (кроме того, что просто сдаться)?
Спасибо
Для меня нет причин заново изобретать колесо …
Существует бесплатное программное обеспечение, которое может конвертировать эти файлы.
Он даже доступен в виде переносимого приложения и имеет параметр командной строки для преобразования между форматами:
soffice --headless --convert-to <TargetFileExtension>:<NameOfFilter> file_to_convert.xxx
Поэтому, если вам действительно нужна «собственная» программа: упакуйте ее в переносимую версию libreoffice и создайте удобный интерфейс для выбора исходного и целевого файла и запуска командной строки …
Других решений пока нет …