Научите экспортировать инфу из Excel в XML

Программирование на Visual Basic for Applications
coshi
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 31.01.2005 (Пн) 10:57

Научите экспортировать инфу из Excel в XML

Сообщение coshi » 21.03.2005 (Пн) 15:03

Есть файлик excel-евский, в нём строки входят в дерево ( как на ультровском прайзе в xl). Нужно выделить из файла структуру дерева куда-нибудь в другой файл (xml). ВЫДЕЛЯТЬ надо потому, что кроме самой структуры есть ещё и ненужная информация (например в строке
["книга" "100.00"] сумма - не нужная информация, а наименование товара - нужная. Это можно как-нибудь устроить?

Krasavica
Небожительница
Небожительница
Аватара пользователя
 
Сообщения: 1378
Зарегистрирован: 04.11.2003 (Вт) 17:51
Откуда: Россия, город-герой Москва ;-)

Сообщение Krasavica » 22.03.2005 (Вт) 17:45

Cохранить в CVS формат, а оттуда уже как-то перегонять.
Любой скрипт язык с этим справится. :)
я - ангел!!! ...просто крылья в стирке, а нимб на подзарядке!
Меня трудно найти, легко потерять и невозможно забыть.Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.03.2005 (Вт) 17:51

Чушь полная. начиная от ошибочно названного формата и кончая предложенным вариантом решения проблемы.



Начнем с того, что Excel 2003 сам умеет сохранять и открывать XML. Типа, по методу SaveAs/Open. Но это не суть. Суть в том, что если надо как то организвать данные и выделить то, что существенно, и самостоятельно сохранять только то, что надо - то придется работать с XML через DOM. Так что все зависит от того, как именно организован сам файл, и что из того, что в нем есть, надо сохранить.

Krasavica
Небожительница
Небожительница
Аватара пользователя
 
Сообщения: 1378
Зарегистрирован: 04.11.2003 (Вт) 17:51
Откуда: Россия, город-герой Москва ;-)

Сообщение Krasavica » 22.03.2005 (Вт) 19:04

Ну почему сразу чушь полная - нормальный вариант!

Но и Ваш вариант тоже имеет право на жизнь, не всё ль равно откуда перегонять из CSV файла или из XLS. :lol:
я - ангел!!! ...просто крылья в стирке, а нимб на подзарядке!
Меня трудно найти, легко потерять и невозможно забыть.Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.03.2005 (Вт) 19:10

Ничего. Нормального. В Вашем варианте. Нет. При чем тут скриптовые языки? Какой нормальный вариант начинается словами "как-то"?

Krasavica
Небожительница
Небожительница
Аватара пользователя
 
Сообщения: 1378
Зарегистрирован: 04.11.2003 (Вт) 17:51
Откуда: Россия, город-герой Москва ;-)

Сообщение Krasavica » 24.03.2005 (Чт) 7:57

А в чём проблема со скриптовым языком? Вы например предлагаете использовать DOM-модель, что кому ближе тот то и предлагает :P

Задача может быть решена разными способами. :)

P.S. AppleScript - очень удобный скрипт язык.
я - ангел!!! ...просто крылья в стирке, а нимб на подзарядке!
Меня трудно найти, легко потерять и невозможно забыть.Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.03.2005 (Чт) 10:31

Проблема в том, что скриптовый язык и DOM это не взаимоисключающие понятия. В самом по себе языке нет средств для работы с XML, поэтому какой язык не используй - DOM по любому надо булдет прикручивать. Так что учим матчасть.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList