Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

13 Декабрь 2017, 17:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Экспорт данных таблицы Calc в XML файлы  (Прочитано 737 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ivamartynov
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Красноярский край, г.Красноярск
Сообщений: 54


#lksmz


WWW
« Стартовое сообщение: 15 Март 2017, 12:01 »

Приветствую товарищи!

Подскажи есть ли возможность из таблицы OOCalc создать разные файлы XML.
Первая строка содержит теги XML файла, далее идут данные (из данных одной строки должен получаться файл с именем из первой колонки).
Пример таблицы и итоговый файл XML прикладываю.
Подскажите с чего начать.

* Таблица данных.ods (11.6 Кб - загружено 15 раз.)
* 007222-DCK-34715-DPT-000000-DCK-00222.XML (2.64 Кб - загружено 17 раз.)
* 007522-DCK-34715-DPT-000000-DCK-00831.XML (2.63 Кб - загружено 10 раз.)
Записан

Победа будет за нами!
economist
Ветеран
*****
Offline Offline

Сообщений: 761


« Ответ #1: 15 Март 2017, 12:19 »

Белая зарплата считается в Calc? А как же 1С за 5 тыс. руб.?
За последние 5 лет формат выгрузки пачек менялся раз 10...

Сделать все можно макросом, который просто сгенерит XML. пройдя диапазон. Но решение будет требовать поддержки, так как через полгода в очередной раз что-то поменяется.

    
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
ivamartynov
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Красноярский край, г.Красноярск
Сообщений: 54


#lksmz


WWW
« Ответ #2: 15 Март 2017, 12:31 »

К з/п это не имеет отношения Улыбка
Файлы XML необходимы для технической операции. Создается база данных, а для ее наполнения будут использоваться файлы в формате XML.
Записан

Победа будет за нами!
mikekaganski
Ветеран
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 712


« Ответ #3: 15 Март 2017, 12:41 »

Всё же я считаю, что самый правильный вариант для таких операций - это написание XSL-фильтра.

Правда, у Вас генерируются несколько файлов...
Записан

С уважением,
Михаил Каганский
ivamartynov
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Красноярский край, г.Красноярск
Сообщений: 54


#lksmz


WWW
« Ответ #4: 15 Март 2017, 12:44 »

Макросом для меня было бы понятней (и при необходимость быстро поправить можно)  Непонимающий нужно только начало... может у кого есть наработки.
Записан

Победа будет за нами!
mikekaganski
Ветеран
*****
Online Online

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 712


« Ответ #5: 15 Март 2017, 12:48 »

Насчёт "быстро поправить": фильтр - это текстовый файл, его можно поправить на лету. Например, вот такой (это я делаю фильтр импорта).

Но, конечно, возможность использования уже знакомых инструментов - бесспорное преимущество.
Записан

С уважением,
Михаил Каганский
ivamartynov
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Красноярский край, г.Красноярск
Сообщений: 54


#lksmz


WWW
« Ответ #6: 15 Март 2017, 17:31 »

Товарищи, а с макросом, кто-нибудь может помочь?
Записан

Победа будет за нами!
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 373


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #7: 15 Март 2017, 17:36 »

Ну, глянь здесь
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 373


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #8: 16 Март 2017, 09:02 »

Или поковыряй вот это... Как устроено и что делает - уже не вспомню, все-таки пять лет прошло. Но судя по названию - работало.

* Preparing data for export to XML ready.ods (39.96 Кб - загружено 14 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
ivamartynov
Пользователь
**
Offline Offline

Пол: Мужской
Расположение: Красноярский край, г.Красноярск
Сообщений: 54


#lksmz


WWW
« Ответ #9: 16 Март 2017, 13:17 »

Улыбка Спасибо, буду разбираться...
Записан

Победа будет за нами!
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!