onadata.apps.viewer package¶
Subpackages¶
- onadata.apps.viewer.management package
- Subpackages
- onadata.apps.viewer.management.commands package
- Submodules
- onadata.apps.viewer.management.commands.import module
- onadata.apps.viewer.management.commands.import_forms module
- onadata.apps.viewer.management.commands.mark_start_times module
- onadata.apps.viewer.management.commands.set_uuid_in_xml module
- onadata.apps.viewer.management.commands.update_delete_from_mongo module
- Module contents
- onadata.apps.viewer.management.commands package
- Module contents
- Subpackages
- onadata.apps.viewer.migrations package
- Submodules
- onadata.apps.viewer.migrations.0001_initial module
- onadata.apps.viewer.migrations.0002_export_options module
- onadata.apps.viewer.migrations.0003_auto_20151226_0100 module
- onadata.apps.viewer.migrations.0004_auto_20151226_0109 module
- onadata.apps.viewer.migrations.0005_auto_20160408_0325 module
- onadata.apps.viewer.migrations.0006_auto_20160418_0525 module
- onadata.apps.viewer.migrations.0007_export_error_message module
- Module contents
- onadata.apps.viewer.models package
- onadata.apps.viewer.templatetags package
- onadata.apps.viewer.tests package
- Submodules
- onadata.apps.viewer.tests.export_helpers module
- onadata.apps.viewer.tests.surveyor_registration module
- onadata.apps.viewer.tests.test_attachment_url module
- onadata.apps.viewer.tests.test_charts_view module
- onadata.apps.viewer.tests.test_data_view module
- onadata.apps.viewer.tests.test_export_builder module
- onadata.apps.viewer.tests.test_export_list module
- onadata.apps.viewer.tests.test_exports module
- onadata.apps.viewer.tests.test_instance_view module
- onadata.apps.viewer.tests.test_kml_export module
- onadata.apps.viewer.tests.test_map_view module
- onadata.apps.viewer.tests.test_parsed_instance module
- onadata.apps.viewer.tests.test_stats_table_view module
- onadata.apps.viewer.tests.test_tasks module
- onadata.apps.viewer.tests.test_viewer_tools module
- Module contents
Submodules¶
onadata.apps.viewer.admin module¶
onadata.apps.viewer.parsed_instance_tools module¶
-
onadata.apps.viewer.parsed_instance_tools.get_where_clause(query, form_integer_fields=[])¶
onadata.apps.viewer.tasks module¶
-
onadata.apps.viewer.tasks.create_async_export(xform, export_type, query, force_xlsx, options=None)¶
onadata.apps.viewer.views module¶
-
onadata.apps.viewer.views.add_submission_with(request, username, id_string)¶
-
onadata.apps.viewer.views.attachment_url(request, size='medium')¶
-
onadata.apps.viewer.views.average(values)¶
-
onadata.apps.viewer.views.charts(request, username, id_string)¶
-
onadata.apps.viewer.views.create_export(request, *args, **kwargs)¶
-
onadata.apps.viewer.views.data_export(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.data_view(request, username, id_string)¶
-
onadata.apps.viewer.views.dd_for_params(id_string, owner, request)¶
-
onadata.apps.viewer.views.delete_export(request, *args, **kwargs)¶
-
onadata.apps.viewer.views.encode(time_str)¶
-
onadata.apps.viewer.views.export_download(request, username, id_string, export_type, filename)¶
-
onadata.apps.viewer.views.export_list(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.export_progress(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.format_date_for_mongo(x)¶
-
onadata.apps.viewer.views.google_xls_export(request, username, id_string)¶
-
onadata.apps.viewer.views.instance(request, username, id_string)¶
-
onadata.apps.viewer.views.instances_for_export(dd, start=None, end=None)¶
-
onadata.apps.viewer.views.kml_export(request, username, id_string)¶
-
onadata.apps.viewer.views.map_embed_view(request, username, id_string)¶
-
onadata.apps.viewer.views.map_view(request, username, id_string, template='map.html')¶
-
onadata.apps.viewer.views.parse_label_for_display(pi, xpath)¶
-
onadata.apps.viewer.views.stats_tables(request, username, id_string)¶
-
onadata.apps.viewer.views.thank_you_submission(request, username, id_string)¶
-
onadata.apps.viewer.views.zip_export(request, username, id_string)¶
onadata.apps.viewer.xls_writer module¶
-
class
onadata.apps.viewer.xls_writer.XlsWriter¶ Bases:
object-
add_column(sheet_name, column_name)¶
-
add_obs(obs)¶
-
add_row(sheet_name, row)¶
-
add_sheet(name)¶
-
reset_workbook()¶
-
save_workbook_to_file()¶
-
set_data_dictionary(data_dictionary)¶
-
set_file(file_object=None)¶ If the file object is None use a StringIO object.
-
write_tables_to_workbook(tables)¶ tables should be a list of pairs, the first element in the pair is the name of the table, the second is the actual data.
TODO: figure out how to write to the xls file rather than keep the whole workbook in memory.
-