Как я могу преобразовать данные из (.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. Рабочие файлы, конечно, доступны)