Как я могу преобразовать данные из (.ddm .pnt .fdt .bin) файлов в.csv

У меня есть данные, хранящиеся в .ddm, .pnt, .fdt а также .bin файлы.

Как я могу экспортировать (или извлечь или преобразовать) данные из этих форматов файлов в .csv?

Я думаю, что это база данных ADABAS.

1 ответ

Да.
Расширения файлов выглядят как база данных adabas.
Вам нужна среда adabas/natural для запуска базы данных, и вы можете написать простую программу в Natural для чтения содержимого базы данных и поместить их в текстовый "рабочий файл" с разделителями ";" и CSV расширения.
J не встречал никакого инструмента для ручного распаковывания файлов базы данных.

Как отметил Петерозгуд, для этого обычно используется Natural.

Если вы используете Natural в Windows или Unix, вы можете написать следующий код:

DEFINE WORK FILE nn  TYPE 'CSV'

... где nn - это число от 1 до 32, определяющее желаемый рабочий файл.
(это также может быть указано вашим администратором в так называемой Natparm вместе с кодовой страницей и разделителем)

Затем вы можете вывести данные в файл путем кодирования

WRITE WORK FILE nn  operand1 ... operandN

Natural автоматически создаст CSV.
Поля будут разделены разделителем и заключены в кавычки и при необходимости экранированы.
(разделитель может быть указан в Natparm или как параметр запуска)

К сожалению, эта функция недоступна в Mainframe Natural.
(То есть CSV. Рабочие файлы, конечно, доступны)

Другие вопросы по тегам