Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь! Конвертация из Exel в Xml... Нужна помощь! Конвертация из Exel в Xml. 
:(
    Опции темы
iilisav
Дата 1.12.2009, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 19.3.2009

Репутация: нет
Всего: нет



Здравствуйте! Проблема : в Exel есть файл, четыре столбца например, нужно сделать xml документ имеющий две ветки дерева, первые два столбца в одну ветку, а вторые два во вторую. Никогда похожих задач не делал, помоги пожалуйста, может у кого нибудь есть ссылки на хорошие статьи или исходники какие нибудь. Готовые решения не подходят так как потом придется много чего добавлять и хочется сделать свою утилиту... Варианты "Сохранить как" тоже не подходят. Заранее спасибо! 
PM MAIL   Вверх
RockClimber
Дата 1.12.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 7
Всего: 15



Цитата(iilisav @  1.12.2009,  09:35 Найти цитируемый пост)
нужно сделать xml документ имеющий две ветки дерева, первые два столбца в одну ветку, а вторые два во вторую.

То есть это какой-то свой формат должен быть или родной экселевский?
И если экселевский, то почему 
Цитата(iilisav @  1.12.2009,  09:35 Найти цитируемый пост)
Варианты "Сохранить как" тоже не подходят.

?


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
iilisav
Дата 1.12.2009, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 19.3.2009

Репутация: нет
Всего: нет



Да как раз свой хочу сделать, поэтому "Сохранить как" и не подходит, так как он сохраняет в свой как я успел разобраться...
PM MAIL   Вверх
Akina
Дата 1.12.2009, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(iilisav @  1.12.2009,  13:00 Найти цитируемый пост)
Да как раз свой хочу сделать, поэтому "Сохранить как" и не подходит, так как он сохраняет в свой как я успел разобраться... 

Пардон, а схема соответствует желаемому результату? а сопоставления верны?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
iilisav
Дата 1.12.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 19.3.2009

Репутация: нет
Всего: нет



Честно говоря я вообще не знаю что нужно делать и с чего начинать, поэтому прошу помочь ссылкой какой нибудь или книжкой. У меня есть файл с четырмя столбцами (Exel), мне нужно сделать примерно вот что из него(Xml): 
-  Столбец 1 Ячейка 1
   <Столбец 2 Ячейка 2 >
-  Столбец 1 Ячейка 2
    <Столбец 2 Ячейка 2>...
примерно так вот теги не пишу правильно, просто чтобы смысл был понятен... 
Как создать файл и записывать в него я уже понял, а вот как вытащить значения из Exel и где (на какое событие) писать код в Exel незнаю пока, заранее спасибо за помощь очень нужно!

  

PM MAIL   Вверх
Akina
Дата 1.12.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Нужно создать XML-схему такой структуры, затем сопоставить столбцы данных элементам схемы. И всё будет экспортироваться так, как тебе нужно.
Данные - XML - Источник XML - кнопка "Справка".


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
iilisav
Дата 1.12.2009, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 19.3.2009

Репутация: нет
Всего: нет



То есть можно все сделать без VB стандартными возможностями Excel?
PM MAIL   Вверх
Akina
Дата 1.12.2009, 16:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Я ни хрена не смыслю в XML. Но взял первую попавшуюся под руку схему, валявшуюся в нашей фирмошной файлопомойке, и экспортировал на её основе отфонарно сгенерённую в экселе таблицу. Серна говорит, что полученный файл валидный, и показывает то, что я ожидал увидеть на выходе. На всё ушло не более 10 минут, включая чтение справки.
Так что и ты справишься.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
iilisav
Дата 2.12.2009, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 19.3.2009

Репутация: нет
Всего: нет



Спасибо большое. ЩАс буду мучить...

Добавлено через 5 минут и 54 секунды
Вот не могу понять что такое Xml карты и как их добавлять и создавать...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0843 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.