Мне нужно преобразовать таблицы данных SAS в плоские файлы (или «файлы ASCII», как они назывались один раз, в отличие от двоичных файлов). И только один плоский файл для каждой исходной таблицы SAS.
Сложность в том, что я хочу, чтобы плоский файл также содержал некоторую структурную информацию исходной таблицы SAS, а именно:
- Переменная / Имя столбца
- Переменная / метка столбца
- Переменная / Тип столбца
- Переменная / Длина столбца
- Переменная / Формат столбца
- Переменная / столбец информации
Дополнительная информация:
- Мне нужно будет только преобразовать небольшие данные (<100 единиц). </li>
- Производительность не является проблемой (в разумных пределах).
- Плоский файл должен служить основой для воссоздания исходной таблицы SAS, мне не нужно иметь возможность использовать файл непосредственно в качестве таблицы при выполнении шагов DATA или PROC.
Стандартные таблицы SAS, транспортные файлы, файлы XPORT и т. Д. Являются файлами двоичного формата, а стандартный формат таблицы XML в файлах SAS и CSV не сохраняет структуру таблицы. Очевидно, что эти варианты не помогают.
Какой мой лучший вариант?