Войти

Показать полную графическую версию : [решено] Созранить страницу как файл (вероятно xml). Конвертировать в exel


biomirror
02-10-2016, 19:43
Здравствуйте!
Знакомый попросил конвертировать файл .xml. Я, честно говоря, ни разу подобным не занимался и в компах являюсь в лучшем случае любителем. Но решил попробовать помочь.
Вместо файла, друг мне дал адрес сайта:

www.2-buy.ru/ymarket.yml
логин: ymarket
пароль: buqu:a8A

Сохраняю в хроме как xml. В экселе вкладака разработчик-импорт - выходит ошибка разбора xml.
Что я делаю не так, как конвертировать файл?

Iska
02-10-2016, 20:46
Что я делаю не так, как конвертировать файл? »
Данный файл — никак. Можно посредством преобразований попытаться вытащить из него в Excel потребную Вашему знакомому информацию, не более.

biomirror
03-10-2016, 01:16
А почему никак? Вроде же .xml файл. А они конвертируются в Excel .
А посредством каких преобразований?

Iska
03-10-2016, 06:44
А почему никак? Вроде же .xml файл. А они конвертируются в Excel . »
Ну, пробуйте.

Xml-файл в общем случае может быть представлен как иерархическая база данных. Рабочий лист Excel — это даже не реляционная, а «плоская» база данных. Посему Рабочий лист (и даже вся Рабочая книга) всегда может быть представлен в виде xml-файла. Обратное — не есть верно.

А посредством каких преобразований? »
Потребных. Пробежитесь по первым нескольким ссылкам из запроса xml преобразование - Поиск в Google (https://www.google.com/search?q=xml+%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5), станет понятнее.

biomirror
03-10-2016, 20:25
Судя по ссылкам, я взялся за неподъемную для меня тему...
А еще обидней, что нашелся товарищ, который смог "конвертировать". Но как он это сделал не говорит(

lxa85
03-10-2016, 22:51
biomirror, ищите в Google "yaml to xml converter".
У меня одним из первых находит CodeBeautify (http://codebeautify.org/yaml-to-json-xml-csv#)
Вот только проблема в том, что загрузить для конвертирования можно лишь 1 Мб. Поэтому если торопиться некуда, то можно попробовать разбить файл на 60 штук маленьких и за вечер их потихоньку сконвертировать. То ли notepad++, то ли Sublime Text, по моему умели разбивать файл при сохранении. В крайнем случае через утилиту dd.
Либо искать программы конверторы и осваивать начальное программирование (например на питоне)

biomirror
04-10-2016, 09:08
Ага, вот она, одна из моих ошибок: значит, мне надо было конвертировать не xml как товарищ указал, а yml в exel
Вот, собственно, один из способов: http://searchengines.guru/showpost.php?p=13080882&postcount=4

По сути, охрененный способ конвертирования из yml в xml)

lxa85, в моем случае, наверно все-таки правильно не "yaml to xml converter", "yml to xml converter". Вот здесь https://habrahabr.ru/post/216985/#comment_7434185 вычитал.




© OSzone.net 2001-2012