Sawtooth не экспортирует в формат CSV? Существует много парсеров Perl для файлов CSV. Практически на каждом языке есть синтаксический анализатор CSV или два (или двенадцать), и MS Excel может открывать их напрямую, и они все еще остаются открытым текстом, так что вы можете просматривать их в любом текстовом редакторе.
Я знаю, что наша версия Sawtooth на работе (которая, по общему признанию, очень старая) экспортирует данные Sawtooth в формат SPSS, который затем может быть экспортирован в различные форматы электронных таблиц, включая CSV, если все остальное не поможет.
Если у вас есть плоский файл (поле с фиксированной шириной), вы можете легко проанализировать его в Perl с помощью регулярных выражений или просто взяв подстроки каждой строки по одному, предполагая, что вы знаете ширину полей. Ваш вопрос слишком общий, чтобы давать гораздо лучшие советы, извините.
Сопоставление значений из файла открытого текста с метаданными (именами переменных и метками, метками значений и т. Д.) Является более сложным, если у вас уже нет метаданных в каком-либо читаемом сценарием формате. Сделать все это доступным на веб-странице еще сложнее. Я сделал это, и это может быть немного длительный проект, чтобы свернуть свой собственный. Вы можете купить пакеты, например SDA , которые помогут вам создать веб-сайт, на котором люди смогут просматривать и загружать данные вашего опроса и просматривать ваши кодовые книги.
Честно говоря, если вы публикуете статистические данные на веб-сайте, проще всего получить эти данные в SPSS или SAS или в другом формате пакета статистики и опубликовать эти файлы для прямой загрузки. Тогда вам не нужно об этом беспокоиться.