Excel – не может найти способ получить excel для XML с текущей степью

У меня установлены мои данные:

|------------------------------------|------------------------------------| | Old URL | New URL | |------------------------------------|------------------------------------| | http://example.com/page-a | http://newsite.com/page-a | |------------------------------------|------------------------------------| | http://example.com/page-b | http://newsite.com/page-a | |------------------------------------|------------------------------------| | http://example.com/page-c | http://newsite.com/page-b | |------------------------------------|------------------------------------| | http://example.com/page-d | http://newsite.com/page-c | |------------------------------------|------------------------------------| | http://example.com/page-e | http://newsite.com/page-c | |------------------------------------|------------------------------------| | http://example.com/page-f | http://newsite.com/page-c | |------------------------------------|------------------------------------| | http://example.com/page-g | http://newsite.com/page-c | |------------------------------------|------------------------------------| | http://example.com/page-h | http://newsite.com/page-d | |------------------------------------|------------------------------------| | http://example.com/page-i | http://newsite.com/page-d | |------------------------------------|------------------------------------| 

Мне нужно получить эти данные в формате XML, как показано:

 <urls> <url> <old>http://example.com/page-a</old> <old>http://example.com/page-b</old> <new>http://newsite.com/page-a</new> </url> <url> <old>http://example.com/page-c</old> <new>http://newsite.com/page-b</new> </url> <url> <old>http://example.com/page-d</old> <old>http://example.com/page-e</old> <old>http://example.com/page-f</old> <old>http://example.com/page-g</old> <new>http://newsite.com/page-c</new> </url> <url> <old>http://example.com/page-h</old> <old>http://example.com/page-i</old> <new>http://newsite.com/page-d</new> </url> </urls> 

Каждый <url></url> будет строкой, по существу, новой строкой. Если бы я мог иметь <url> только для каждого старого URL-адреса для нового URL-адреса, это не было бы проблемой. Тем не менее, для каждого <new></new> меняет число <old></old> <new></new> . В моей голове единственный способ, который я мог бы подумать, состоял в том, чтобы иметь несколько столбцов старого и перенести дату из строк в столбцы, но похоже, что это займет AGES. У меня есть десятки тысяч. Кто-нибудь еще знает о лучшем способе сделать это?

Interesting Posts

Изменение формата даты VBA

Использование VB для изменения цвета строк в Excel, если флажок в той же строке отмечен галочкой

Хранение неструктурированных данных Excel от разных клиентов в базе данных

Сортировка буквенно-цифровых значений

Самый простой способ вставить простые данные в файл Excel из .Net

Использование VBA для выбора динамического диапазона ячеек и создания диаграммы

Поиск данных массива в значениях рабочего листа

Ошибка времени выполнения 424 Требуемый объект – VBA Start Stop

Иерархия родитель-ребенка Excel Powerpivot

Диалог ошибок отображается при открытии файла excel, сгенерированного с помощью EPPlus

Поиск списка для разных серий, а затем их соответствующие значения

Невозможно оценить зависимую формулу формулы excel с помощью Apache POI

Активировать другой рабочий лист через ComboBox

Как скопировать значения ячеек из WorkSheet1 в WorkSheet, ака, как создать основной список в Excel с помощью VBA?

Выбрать случайную петлю

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