Данные Parse Json в Excel

У меня есть данные в формате Json, доступные по этой ссылке: Json Data

Какой был бы лучший способ сделать это? Я знаю, что это может быть сделано Python, но не знаю, как это сделать.

Используйте модуль urllib для извлечения сведений из URL- адреса .

import urllib url = "http://www.omdbapi.com/?t=UN%20HOMME%20ID%C3%89AL" res = urllib.urlopen(url) print res.code data = res.read() 

Разбирайте данные в JSON с помощью json- модуля.

 import json data1 = json.loads(data) 

Используйте модуль xlwt для создания файла xls.

 data = {"Title":"Un homme idéal","Year":"2015","Rated":"N/A",\ "Released":"18 Mar 2015","Runtime":"97 min","Genre":"Thriller",\ "Director":"Yann Gozlan","Writer":"Yann Gozlan, Guillaume Lemans, Grégoire Vigneron",\ "Actors":"Pierre Niney, Ana Girardot, André Marcon, Valeria Cavalli",\ "Plot":"N/A","Language":"French","Country":"France","Awards":"N/A",\ "Poster":"N/A","Metascore":"N/A","imdbRating":"6.3","imdbVotes":"214",\ "imdbID":"tt4058500","Type":"movie","Response":"True"} import xlwt book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("AssetsReport0") colunm_count = 0 for title, value in data.iteritems(): sheet1.write(0, colunm_count, title) sheet1.write(1, colunm_count, value) colunm_count += 1 file_name = "test.xls"%() book.save(file_name) 

Получите URL-адрес от пользователя.

  1. По аргументу командной строки :

Используйте sys.argv для получения аргументов, переданных из команды.

Демо-версия:

 import sys print "Arguments:", sys.argv 

Вывод:

 vivek:~/workspace/vtestproject/study$ python polydict.py arg1 arg2 arg3 Arguments: ['polydict.py', 'arg1', 'arg2', 'arg3'] 
  1. По методу Raw_input () / input ()

Демо-версия:

 >>> url = raw_input("Enter url:-") Enter url:-www.google.com >>> url 'www.google.com' >>> 

Примечание .

Использовать raw_input () для Python 2.x

Использовать ввод для Python 3.x

Чтобы получить данные на Python из URL (и распечатать):

 import requests r = requests.get('http://www.omdbapi.com/?t=UN%20HOMME%20ID%C3%89AL') print(r.text) 

Чтобы проанализировать json в Python

 import requests import json r = requests.get('http://www.omdbapi.com/?t=UN%20HOMME%20ID%C3%89AL') json.loads(r.text) 

У вас будет объект JSON.

Чтобы конвертировать из JSON в tsv, вы можете использовать tablib .

Чтобы создать документ excel в Python, вы можете использовать openpyxl (больше инструментов на python-excel.org ).

  • Скребуние данных из таблиц Excel с разными названиями листов
  • Извлечение данных из Интернета или PDF в Excel (не в стандартных столбцах)
  • Комплексная веб-скребка VBA
  • Как искать ключевое слово на всем сайте
  • Как очистить python в excel
  • Импорт веб-данных в Excel без перезаписи истории
  • Извлечение и анализ таблицы из HTML с помощью VBA
  • Как предоставить недавно открытую вкладку в Internet Explorer в качестве ссылки на переменную документа в Excel VBA
  • Хотите выбрать кнопку на веб-сайте, используя excel vba
  • Excel VBA веб-соскабливание - Цель другого кадра
  • Скремблирование текста из файла в тегах HTML
  • Interesting Posts

    Как я могу напечатать список наборов в файле с помощью python в формате, который легко помещается в excel, исключая все нежелательные символы?

    Ошибка 1004 – Определенная приложением или объектная ошибка при использовании Таблиц в команде диапазона

    Excel – вычисление даты

    пытаясь экспортировать скрипт pl / sql exctract в файл excel, который в настоящее время извлекает данные и помещает их в текстовый файл

    Excel 2010 VBA Проверьте часть пути к файлу

    java excel to csv file convert

    Проблема с Excel 2013 FIFO Report на основе журнала

    Поиск с использованием таблицы с отдельными столбцами

    Циклы в Excel VBA – Как выполнить итерацию функции через диапазон?

    Код запуска VBA после того, как пользователь выбирает параметр из динамического Form Control Combobox

    CSV в UTF-8 и Microsoft Excel

    Сравнение содержимого ячейки со строкой в ​​Excel

    Строки флагов, способствующие суммированию

    Индекс / сопоставление нескольких результатов в нескольких листах

    Сравнение столбцов, не работающих из-за апострофа

    Давайте будем гением компьютера.