فایل های xml را به صورت آنلاین ادغام کنید. چندین فایل xml را با استفاده از xslt در یک فایل xml ترکیب کنید
استفاده از Excel Get & Quality Transformation (Power Query) برای ادغام چندین فایل که طرحواره های یکسانی دارند از یک پوشه در یک جدول. به عنوان مثال، ادغام کتاب های بودجه برای چندین بخش، که در آن ستون ها یکسان هستند، اما تعداد ردیف ها و مقادیر بین کتاب ها متفاوت است.
توجه داشته باشید:
برای شروع فرآیند ادغام چندین فایل، ابتدا همه آنها را در یک پوشه قرار دهید.
توجه داشته باشید:فایل های Excel و Access، فایل های متنی و فایل های CSV، JSON و XML پشتیبانی می شوند.
مشکلات شناخته شده
هنگام بارگیری یک روش ادغام باینری در اکسل، ممکن است پیام خطای زیر را دریافت کنید:
اگر خطاها را نادیده بگیرید و روی دکمه کلیک کنید خوب، سپس فرآیند به هم پیوستن فایل های باینریبا وجود این پیام، داده ها را به درستی اجرا و بارگذاری می کند. ما در حال کار بر روی رفع این خطا هستیم.
اطلاعات اضافی
همیشه میتوانید از انجمن فناوری اکسل سؤالی بپرسید، از انجمن پاسخها کمک بخواهید یا ویژگی یا بهبود جدیدی را در وبسایت پیشنهاد دهید.
من می خواهم هنگام ارسال به یک پوشه مقصد در BizTalk چندین فایل xml را در فایل های xml جداگانه ادغام کنم. به من کمک کنید تا چندین فایل xml را با استفاده از xslt یا روش سادهتر دیگری به یک فایل xml تبدیل کنم. توجه داشته باشید که همه فایل های ورودی دارای ورودی فضای نام 1 یکسانی هستند
input3,4 ....... ادامه دارد
درخواست شده توسط چیترا در 1395/06/08 ساعت 08:11
2 پاسخ
اینجا یک راه است.
سندی ایجاد کنید که اسنادی را که می خواهید در collection.xml ادغام کنید فهرست می کند:
سپس یک تبدیل XSLT را با استفاده از collection.xml به عنوان سند منبع و شیوه نامه زیر انجام دهید:
این با XSLT 1.0 کار می کند. اگر به XSLT 2.0 بروید راه های انعطاف پذیرتری برای تامین ورودی وجود دارد، برای مثال می توانید از تابع ()collection برای دسترسی به همه فایل های یک فهرست استفاده کنید.
پاسخ داده شده توسط مایکل کی در تاریخ 1395/06/08 ساعت 09:15
اگر از XSLT 2.0 استفاده می کنید، چندین جایگزین در دسترس است. ابتدا، میتوانید فهرستی از اسناد را بهعنوان پارامتر برگه سبک تعریف کنید که بهعنوان دنبالهای از رشتهها ارسال میشود:
یا می توانید اسناد را به عنوان یک مجموعه تعریف کنید. Saxon و برخی دیگر از پردازندهها، URI مجموعه را به فهرست فایل ذخیره میکنند. در ساکسون می توانید انجام دهید:
اینکه چه چیزی بهتر کار می کند بستگی به نحوه تصمیم گیری شما برای پردازش اسناد ورودی دارد، و واقعاً توضیح نداده اید.
برخی از مدلهای پیشبینی با استفاده از دادههایی ساخته میشوند که به روشهای مختلف تغییر یا تبدیل شدهاند. به منظور اعمال صحیح این مدلها در سایر مجموعههای داده، همان تبدیلها باید روی مجموعه دادهای نیز انجام شود تا امتیازدهی شود، یا این تبدیلها نیز باید
در فایل مدل منعکس شود. گنجاندن تبدیل ها در فایل مدل یک فرآیند دو مرحله ای است:
E فایل مدل (فایل XML یا بایگانی ZIP) و فایل XML تبدیل را در یک فایل مدل ادغام شده جدید XML ادغام کنید.
نحوه ادغام فایل مدل و فایل تبدیل xml در یک فایل مدل ادغام شده جدید:
E از منو انتخاب کنید:
ابزارها > ادغام مدل های XML
شکل 15-5
جعبه گفتگوی مدل های XML را ادغام کنید
E فایل XML مدل را انتخاب کنید
E فایل XML تبدیل را انتخاب کنید
E یک مسیر و نام برای فایل XML مدل ادغام شده جدید وارد کنید، یا از دکمه Browse برای انتخاب مکان و نام استفاده کنید.
توجه داشته باشید:نمیتوانید بایگانیهای ZIP مدل را برای مدلهایی که حاوی تقسیمبندی (اطلاعات مدل مجزا برای هر گروه تقسیمشده) یا مدلهای مجموعه با فایلهای XML تبدیل هستند پیوند دهید.
این فصل عملکردهای موجود در منوی ابزارها و همچنین توانایی تغییر ترتیب متغیرها در لیست ها را توضیح می دهد.
n برای اطلاعات در مورد امتیازدهی ساز، به امتیاز دهی داده ها با استفاده از مدل های پیش بینی مراجعه کنید.
n برای اطلاعات در مورد ادغام مدل و فایل های تبدیل XML، به بخش مراجعه کنید.
اطلاعات متغیر
کادر محاوره ای متغیرها اطلاعاتی در مورد پارامترهای متغیر انتخاب شده نشان می دهد، یعنی:
n برچسب متغیر
n قالب داده
n مقادیر گمشده کاربر
n برچسب ارزش
n مقیاس اندازه گیری
شکل 16-1
متغیرهای جعبه گفتگو
نمایش دهید. ستون Show در لیست متغیر نشان می دهد که آیا در حال حاضر قابل مشاهده است یا خیر
متغیر لحظه ای در ویرایشگر داده و در کادر محاوره ای لیست متغیر. دید توسط مجموعه ای از متغیرها کنترل می شود. برای اطلاعات بیشتر، به مبحث مجموعه های متغیر در صفحه مراجعه کنید.
برو به متغیر انتخاب شده در پنجره ویرایشگر داده بروید.
درج کنید. متغیرهای انتخاب شده را در پنجره نحوی در موقعیت مکان نما قرار می دهد.
برای تغییر ویژگیهای متغیرها، از تب Variables در ویرایشگر داده استفاده کنید.
نحوه بدست آوردن اطلاعات در مورد متغیرها
E از منو انتخاب کنید:
ابزار > متغیرها…
E متغیر مورد نظر خود را از لیست انتخاب کنید.