Комбиниране на файлове в папка с двоично комбиниране (Power Query). Комбинирайте множество xml файлове в един xml файл с помощта на xslt Как да обедините xml файлове в един

Използване на Excel Get & Quality Transformation (Power Query) за обединяване на множество файлове, които имат еднакви схеми от една папка в една таблица. Пример е обединяването на бюджетни книги за множество отдели, където колоните са еднакви, но броят на редовете и стойностите се различават между книгите.

Забележка:

За да започнете процеса на обединяване на множество файлове, първо ги поставете в една папка.

Забележка:Поддържат се файлове на Excel и Access, текстови файлове и CSV, JSON и XML файлове.

вече известни проблеми

При зареждане на двоична процедура за сливане в Excel може да получите следното съобщение за грешка:


Ако пренебрегнете грешките и щракнете върху бутона Добре, след това процесът конкатениране на двоични файловеще изпълни и зареди данните правилно въпреки това съобщение. Работим по отстраняването на тази грешка.

Допълнителна информация

Винаги можете да зададете въпрос на техническата общност на Excel, да поискате помощ в общността на отговорите или да предложите нова функция или подобрение на уебсайта

Някои прогнозни модели са изградени с помощта на данни, които са били модифицирани или трансформирани по различни начини. За да се приложат правилно тези модели към други набори от данни, трябва да се извършат същите трансформации върху набора от данни, който ще се оценява, или тези трансформации също трябва

да се отрази във файла на модела. Включването на трансформации във файл на модел е процес в две стъпки:

E Обединете файла на модела (XML файл или ZIP архив) и XML файла на трансформацията в нов обединен XML файл на модела.

Как да обедините файла на модела и xml файла за трансформация в нов обединен файл на модела:

E Изберете от менюто:

Инструменти > Обединяване на XML модели

Фигура 15-5

Диалогов прозорец за обединяване на XML модели

E Изберете XML файла на модела

E Изберете XML файла за трансформация

E Въведете път и име за новия XML файл на обединения модел или използвайте бутона Преглед, за да изберете местоположение и име.

Забележка:Не можете да свържете ZIP архиви на модели за модели, които съдържат разделения (отделна информация за модела за всяка група разделени) или модели на ансамбъл с трансформационни XML файлове.

Тази глава описва функциите, налични в менюто Инструменти, както и възможността за промяна на реда на променливите в списъците.

n За информация относно Scoring Builder вижте Данни за оценяване с помощта на прогнозни модели.

n За информация относно обединяването на файлове за модел и XML трансформация вижте раздела.

Променлива информация

Диалоговият прозорец Променливи показва информация за параметрите на избраната променлива, а именно:

n Етикет на променлива

n Формат на данните

n Липсващи потребителски стойности

n Етикети със стойности

n Скала за измерване

Фигура 16-1

Диалогов прозорец Променливи

Покажи. Колоната Покажи в списъка с променливи показва дали в момента е видима

моментна променлива в редактора на данни и в диалоговия прозорец на списъка с променливи. Видимостта се контролира от набори от променливи. За повече информация вижте темата Набори променливи на стр.

Отивам. Преминете към избраната променлива в прозореца на редактора на данни.

Поставете. Поставя избраните променливи в прозореца за синтаксис на позицията на курсора.

За да промените свойствата на променливите, използвайте раздела Променливи в редактора на данни.

Как да получите информация за променливите

E Изберете от менюто:

Инструменти > Променливи...

E Изберете от списъка променливата, която ви интересува.

Искам да обединя множество xml файлове в отделни xml файлове, когато изпращам към целева папка в BizTalk. Помогнете ми да конвертирам множество xml файлове в един xml файл с помощта на xslt или друг по-лесен начин. Имайте предвид, че всички входни файлове имат едно и също пространство от имена input 1

KK/KDRM115/I/06/15 д Пенгапусан 160101/BGN/HU/09/B12 07.12.2008 г. 00:00:00 ч

KK/KDRM115/H/06/4 А Седанг Дигунакан 160101/BGN/HS/09/B07 БИЛИК ПЕНАСИХАТ 26.12.2017 г. 00:00:00 ч

input3,4 ....... продължава

KK/KDRM115/H/06/4 А Седанг Дигунакан 160101/BGN/HS/09/B07 БИЛИК ПЕНАСИХАТ 26.12.2017 г. 00:00:00 ч KK/KDRM115/I/06/15 д Пенгапусан 160101/BGN/HU/09/B12 BILIK TIMBALAN PENGARAH (PERJAWATAN) 07.12.2008 г. 00:00:00 ч

Попитан от Chitra на 08.06.2016 г. в 08:11

2 отговора

Ето един начин.

Създайте документ, който изброява документите, които искате да обедините в collection.xml:

След това извършете XSLT трансформация, като използвате collection.xml като изходен документ и следния лист със стилове:

Това ще работи с XSLT 1.0. Ако преминете към XSLT 2.0, има по-гъвкави начини за въвеждане на входни данни, например можете да използвате функцията collection() за достъп до всички файлове в дадена директория.

Отговорено от Michael Kay на 6/08/2016 в 09:15

Ако използвате XSLT 2.0, има няколко налични алтернативи. Първо, можете да дефинирате списък с документи като параметър на стилов лист, предаден като последователност от низове:

Или можете да дефинирате документите като колекция. Saxon и някои други процесори картографират URI на колекцията към директорията на файловото хранилище. На саксонски можете да направите:

Какво работи най-добре зависи от това как решавате кои входни документи да обработвате, а вие не сте обяснили това наистина.



Продължение на темата:
Windows

Наталия Комарова , 28.05.2009 (25.03.2018) Когато четете форум или блог, запомняте авторите на публикациите по псевдоним и ... по снимката на потребителя, така наречения аватар ....

Нови статии
/
Популярен