def create_survey_from_xls(path_or_file): excel_reader = SurveyReader(path_or_file) d = excel_reader.to_json_dict() survey = create_survey_element_from_dict(d) if not survey.id_string: survey.id_string = excel_reader._name return survey
def create_survey_from_xls(path_or_file): excel_reader = SurveyReader(path_or_file) d = excel_reader.to_json_dict() survey = create_survey_element_from_dict(d) if not survey.id_string: survey.id_string = excel_reader._name return survey
def load_file_to_dict(path): """ Takes a file path and loads it into a nested json dict following the format in json_form_schema.json The file may be a xls file or json file. If it is xls it is converted using xls2json. """ if path.endswith(".json"): name = _section_name(path) return (name, utils.get_pyobj_from_json(path)) else: name = _section_name(path) excel_reader = SurveyReader(path) return (name, excel_reader.to_json_dict())
def load_file_to_dict(path): """ Takes a file path and loads it into a nested json dict following the format in json_form_schema.json The file may be a xls file or json file. If it is xls it is converted using xls2json. """ if path.endswith(".xls") or path.endswith(".csv"): name = _section_name(path) excel_reader = SurveyReader(path) return (name, excel_reader.to_json_dict()) elif path.endswith(".json"): name = _section_name(path) return (name, utils.get_pyobj_from_json(path))