Hi all
I've been trying to do this for quite a while.
I've used VBA to hit their API to get data, which comes back in JSON format. I'm looking to convert JSON data to something more useful in excel, but so far have been struggling.
The JSON file is in this format:
[TABLE="width: 64"]
<tbody>[TR]
[TD="width: 64"]{"undeliverable_registered_office_address":false,"type":"ltd","date_of_creation":"1982-03-24","has_been_liquidated":false,"company_name":"MICROSOFT LIMITED","jurisdiction":"england-wales","accounts":{"last_accounts":{"period_end_on":"2016-06-30","type":"full","period_start_on":"2015-07-01","made_up_to":"2016-06-30"},"next_accounts":{"overdue":false,"period_start_on":"2016-07-01","due_on":"2018-03-31","period_end_on":"2017-06-30"},"overdue":false,"accounting_reference_date":{"day":"30","month":"06"},"next_made_up_to":"2017-06-30","next_due":"2018-03-31"},"company_number":"01624297","registered_office_address":{"address_line_1":"Microsoft Campus","region":"Berkshire","postal_code":"RG6 1WG","locality":"Reading","address_line_2":"Thames Valley Park"},"sic_codes":["62020"],"last_full_members_list_date":"2016-06-24","company_status":"active","has_insolvency_history":false,"etag":"a5fcd04e60c46c493e74bef23c8bef06f87d5827","has_charges":true,"previous_company_names":[{"name":"MICROSOFT EUROPE LIMITED","effective_from":"1982-05-25","ceased_on":"1983-06-16"},{"ceased_on":"1982-05-25","effective_from":"1982-03-24","name":"DIALMAIN LIMITED"}],"confirmation_statement":{"next_due":"2018-07-07","next_made_up_to":"2018-06-23","overdue":false,"last_made_up_to":"2017-06-23"},"links":{"self":"/company/01624297","filing_history":"/company/01624297/filing-history","officers":"/company/01624297/officers","charges":"/company/01624297/charges","persons_with_significant_control_statements":"/company/01624297/persons-with-significant-control-statements"},"registered_office_is_in_dispute":false,"can_file":true}[/TD]
[/TR]
</tbody>[/TABLE]
I've been trying to do this for quite a while.
I've used VBA to hit their API to get data, which comes back in JSON format. I'm looking to convert JSON data to something more useful in excel, but so far have been struggling.
The JSON file is in this format:
[TABLE="width: 64"]
<tbody>[TR]
[TD="width: 64"]{"undeliverable_registered_office_address":false,"type":"ltd","date_of_creation":"1982-03-24","has_been_liquidated":false,"company_name":"MICROSOFT LIMITED","jurisdiction":"england-wales","accounts":{"last_accounts":{"period_end_on":"2016-06-30","type":"full","period_start_on":"2015-07-01","made_up_to":"2016-06-30"},"next_accounts":{"overdue":false,"period_start_on":"2016-07-01","due_on":"2018-03-31","period_end_on":"2017-06-30"},"overdue":false,"accounting_reference_date":{"day":"30","month":"06"},"next_made_up_to":"2017-06-30","next_due":"2018-03-31"},"company_number":"01624297","registered_office_address":{"address_line_1":"Microsoft Campus","region":"Berkshire","postal_code":"RG6 1WG","locality":"Reading","address_line_2":"Thames Valley Park"},"sic_codes":["62020"],"last_full_members_list_date":"2016-06-24","company_status":"active","has_insolvency_history":false,"etag":"a5fcd04e60c46c493e74bef23c8bef06f87d5827","has_charges":true,"previous_company_names":[{"name":"MICROSOFT EUROPE LIMITED","effective_from":"1982-05-25","ceased_on":"1983-06-16"},{"ceased_on":"1982-05-25","effective_from":"1982-03-24","name":"DIALMAIN LIMITED"}],"confirmation_statement":{"next_due":"2018-07-07","next_made_up_to":"2018-06-23","overdue":false,"last_made_up_to":"2017-06-23"},"links":{"self":"/company/01624297","filing_history":"/company/01624297/filing-history","officers":"/company/01624297/officers","charges":"/company/01624297/charges","persons_with_significant_control_statements":"/company/01624297/persons-with-significant-control-statements"},"registered_office_is_in_dispute":false,"can_file":true}[/TD]
[/TR]
</tbody>[/TABLE]