Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2013, 14:27   #1
Alqanor
 
Регистрация: 13.12.2010
Сообщений: 3
По умолчанию Экспорт из XLS в XML с древовидным маппингом

Добрый день, господа,

Всюду ищу информацию, перепробовал уже множество тулз для работы с XML, но так и не нашел ничего подходящего.

Ситуация следующая:
1. Есть эталонный файл XML, который экспортируется из TestLink и импортируется обратно. Структура у него древовидная — http://screencast.com/t/GY1ElXDD8
Если его открыть в Excel, то он показывает все построчно. При проверке маппинга выдает несколько ошибок, по которым в хелпе я не могу найти, как их исправить — http://screencast.com/t/zYMCxTGMF

2. Еще есть куча XLS файлов, которые нужно привести к нужному формату Х, который замапит все значения из XLS и конвертнет их в XML.

Собственно, вопроса два:
— Каким должен быть формат Х у документа XLS, чтобы он замапился бы как эталонный XML?
— Как замапить и экспортнуть этот XLS в XML?

Не знаю, сложность или нет, но сейчас в тест-кейсах будет не один шаг (раньше был один), а больше. Если открыть эталонный XML в Excel, где есть кейсы с несколькими шагами, то там все колонки до указания номера шага повторяются.

Не знаю, сложность ли, но поскольку это тест-кейсы, то у них есть по несколько шагов для выполнения. В маппинге XML ничего не меняется, но по факту, если у кейса есть два шага (например), то все, что указано в строке до № шага, будет идентично для всех шагов тест-кейса.

Буду признателен любой помощи или полезным ссылкам.

Notes:
Версия MS Excel 2010

Последний раз редактировалось Alqanor; 24.04.2013 в 14:30.
Alqanor вне форума Ответить с цитированием
Старый 24.04.2013, 15:33   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Проще написать макрос, который из XLS создаст XML нужной структуры
и не мучиться с этими маппингами...
EducatedFool вне форума Ответить с цитированием
Старый 24.04.2013, 15:59   #3
Alqanor
 
Регистрация: 13.12.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Проще написать макрос, который из XLS создаст XML нужной структуры
и не мучиться с этими маппингами...
Примерно, как вы описали здесь → http://programmersforum.ru/showthread.php?t=229676 ?
Alqanor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авто экспорт из XLS в CSV kir1381 Microsoft Office Excel 6 10.11.2011 00:47
Экспорт xls на xml armagedon_atyrau Microsoft Office Excel 9 29.06.2010 15:52
экспорт из xls в xml для excell 2000 zzz007 Microsoft Office Excel 0 20.08.2009 22:47
импорт TXT в XLS(расчет по формулам)-экспорт в XML Zhiltsov Microsoft Office Excel 27 06.07.2009 11:27