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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2016, 19:59   #1
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию Excel как табличный редактор xml?

Можно ли Excel использовать как редактор данных в xml-файле, чтобы все изменения записывались в xml-файл?
Получилось добавить таблицу, которая подхватывает данные из внешнего xml-файла, но изменения в таблице не меняют xml-файл.

Хочется иметь xml-файл типа:
Код:
<rows>
  <row>
    <key>Ключ 1</key>
    <value>Значение 1</value>
  </row>
  <row>
    <key>Ключ 2</key>
    <value>Значение 2</value>
  </row>
  <row>
    <key>Ключ 3</key>
    <value>Значение 3</value>
  </row>
</rows>
В Excel настроить красивую табличку с двумя колонками "Ключ" и "Значение", удобно в Excel добавлять строки в этой таблице, изменять уже имеющиеся и чтобы все изменения вносились в xml-файл.
Можно конечно макрос для этого написать, но как-то это не увлекательно.
pu4koff вне форума Ответить с цитированием
Старый 19.10.2016, 20:23   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Пример
Только xml там битая. На 2010 работает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.10.2016, 04:16   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

У Microsoft есть бесплатный редактор XML Notepad
Скачайте и пользуйтесь

Зачем в Excel редактировать, если он для этого не предназначен?
Ну или макрос можно написать
EducatedFool вне форума Ответить с цитированием
Старый 20.10.2016, 12:13   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Пример
Только xml там битая. На 2010 работает
Благодарю. Посмотрю на досуге
Цитата:
Сообщение от EducatedFool Посмотреть сообщение
У Microsoft есть бесплатный редактор XML Notepad
Скачайте и пользуйтесь

Зачем в Excel редактировать, если он для этого не предназначен?
Ну или макрос можно написать
Лень мне XML редактировать. Хочется вести таблицы с данными, а потом эти данные использовать во внешних скриптах на powershell'e, например. Можно конечно скрипты завязать на Excel-файле и гулять по ячейкам, но это долго будет работать и не круто. Писать какую-то свою оболочку для красивого редактирования XML тоже лениво.
pu4koff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MVC и Qt редактор txt и xml файлов. Pein95 Общие вопросы C/C++ 0 17.04.2014 21:29
IE редактор xml, как в нем редактировать? BaLLarD Помощь студентам 1 23.03.2013 14:09
Редактор XML файлов в Delphi MagGarbut Помощь студентам 1 15.03.2011 16:26
Сканер(редактор) SITEMAP.XML Виталий Серов Софт 11 25.05.2009 00:09
Как создать через редактор Visual Basic функцию в Excel Dima007 Microsoft Office Excel 2 04.11.2008 20:04