UltKit

تبدیل XML به ورد

داده‌های XML را به کسی بدهید که با Word کار می‌کند. این مبدل رکوردهای تکراری فایل را می‌خواند و آن‌ها را به‌صورت جدول در یک سند DOCX می‌نویسد؛ هر رکورد یک ردیف و نام عناصر عنوان ستون‌ها.

مبدل داده

یا فایل‌های CSV, TSV, TXT … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل XML را بارگذاری کنید

    یک فایل خروجی، فید یا گزارش XML اضافه کنید؛ حداکثر ۲۰ فایل در هر دسته و هر کدام تا 95 MB. فایل‌هایی که یک نوع رکورد تکرارشونده دارند، تمیزترین جدول را می‌دهند.

  2. 2

    تاریخ‌ها و فاصله‌گذاری را بررسی کنید

    تاریخ‌ها به‌صورت پیش‌فرض با سبک آمریکایی ماه/روز/سال تنظیم می‌شوند. در تنظیمات پیشرفته زیر تاریخ‌ها حالت ISO یا روز/ماه/سال را انتخاب کنید و حذف فاصله‌های اضافی را روشن نگه دارید تا فاصله‌های تورفتگی از مقادیر حذف شوند.

  3. 3

    تبدیل کنید و در ورد باز کنید

    روی تبدیل به DOCX (جدول Word) بزنید، فایل را در Word، Google Docs، Pages یا LibreOffice Writer باز کنید و سپس دور جدول عنوان، یادداشت یا توضیحات اضافه کنید.

تبدیل XML به Word فایل docx. به شما می‌دهد که رکوردهای XML در آن به‌صورت جدول چیده شده‌اند، تا داده‌ای که برای نرم‌افزار ساخته شده با ابزاری که همه دارند بررسی شود.

چه کسانی XML را به ورد تبدیل می‌کنند و چرا

XML روشی است که سیستم‌ها رکوردها را به هم می‌دهند: فاکتور الکترونیکی، خروجی موجودی، نتایج آزمون، فید کاتالوگ. وقتی این رکوردها به تصمیم انسان نیاز دارند، فایل باید به سند تبدیل شود. مسئول انطباق بیست ردیف فاکتور را برای پیوست یادداشت می‌خواهد. مدیر پروژه فهرست تجهیزات سیستم دارایی را برای بستهٔ جلسه لازم دارد. وکیل داده را در قالبی می‌خواهد که تغییرات ردیابی‌شده و نظرات در آن کار کنند.

باز کردن XML در Word کمکی نمی‌کند و چسباندن آن در سند، تگ تولید می‌کند نه جدول. راه معمول، گذر از Excel و کپی‌پیست دقیق است. تبدیل مستقیم به DOCX این مسیر را کوتاه می‌کند: هر رکورد یک ردیف جدول و هر فیلد یک ستون می‌شود و بقیهٔ سند را خودتان می‌نویسید. برای داده‌ای که قرار است مرتب و فیلتر شود، نه خوانده شود، XML به CSV مقصد بهتری است.

چند فیلد XML در یک جدول ورد جا می‌شود

  1. ≤ 5 ستون

    در صفحهٔ عمودی Letter یا A4 با اندازهٔ معمول متن خوب خوانده می‌شود.

  2. 6–10 ستون

    بخش را افقی کنید و از قلم کوچک‌تر برای جدول استفاده کنید.

  3. 11–20 ستون

    حتی در حالت افقی هم شلوغ است؛ فیلدها را حذف کنید یا به دو جدول تقسیم کنید.

  4. حداکثر 63

    سقف قطعی Word برای ستون‌ها در یک جدول.

رکوردها به ردیف تبدیل می‌شوند
عنصری که زیر ریشه تکرار می‌شود، مثل هر ردیف فاکتور یا هر دارایی، یک ردیف جدول می‌دهد.
نام فیلدها ردیف سرستون می‌شود
نام عناصر فرزند و ویژگی‌ها ردیف اول را پر می‌کند تا خواننده بداند هر ستون چیست.
همه‌چیز قابل ویرایش می‌ماند
یک جدول بومی Word است: سبکش را عوض کنید، عنوان بگذارید، تغییرات را ردیابی کنید یا آن را منبع ادغام نامه کنید.
آمادهٔ چاپ یا خروجی
جهت صفحه را تنظیم کنید، سپس مستقیم از Word چاپ کنید یا به PDF ذخیره کنید.

XML و DOCX: دو نوع XML

XML

Extensible Markup Language

XML زبان نشانه‌گذاری برای داده‌های ساختاریافته است که W3C در سال 1998 منتشر کرد. از برچسب‌های تودرتو با ویژگی‌ها استفاده می‌کند و از طرحواره، فضای نام و اعتبارسنجی پشتیبانی می‌کند، به همین دلیل برای اسناد پیچیده مطمئن است. زیربنای فیدهای RSS، SVG، اسناد Office، نقشه‌های سایت و بسیاری از تبادل‌های داده سازمانی و دولتی است. XML در مقایسه با JSON پرحجم‌تر است، اما همه زبان‌های برنامه‌نویسی و بسیاری از ابزارهای صفحه‌گسترده می‌توانند آن را بخوانند.

فشرده‌سازی
–
شفافیت
–
انیمیشن
–
سال معرفی
1998 · W3C
مبدل XML

DOCX

سند Microsoft Word

DOCX قالب پیش‌فرض سند Microsoft Word از Office 2007 است و بر استاندارد Office Open XML (ECMA-376، ISO/IEC 29500) استوار است. بسته‌ای ZIP از فایل‌های XML است که متن، سبک‌ها، تصاویر، جدول‌ها، نظرها و تغییرات ردیابی‌شده را نگه می‌دارد. رایج‌ترین قالب برای اسناد قابل ویرایش در ادارات، مدارس و درخواست‌های شغلی است. صفحه‌آرایی ممکن است بین Word، Google Docs، LibreOffice و Pages کمی جابه‌جا شود، به‌ویژه با قالب‌بندی پیچیده. بیشتر واژه‌پردازها فایل‌های DOCX را باز می‌کنند.

فشرده‌سازی
–
شفافیت
–
انیمیشن
–
سال معرفی
2007 · Microsoft
مبدل DOCX

وقتی داده‌های ماشین‌خوان باید توسط افرادی که با Word کار می‌کنند خوانده، چاپ، امضا یا یادداشت‌گذاری شوند، XML به سند Word تبدیل می‌شود: پیوست قرارداد، نمونهٔ حسابرسی یا فهرست موجودی برای یک جلسه.

نکته‌ای جالب اینجاست: فایل docx. خودش XML است. از Word 2007 به بعد، اسناد بسته‌های ZIP از بخش‌های XML هستند که با Office Open XML تعریف شده‌اند و در سال 2006 با نام ECMA-376 و در سال 2008 با نام ISO/IEC 29500 استاندارد شدند. متن و جدول‌ها در بخشی به نام document.xml قرار دارند. پس این تبدیل، واژگان داده‌های شما را به واژگان Word ترجمه می‌کند و نتیجه در هر برنامه‌ای که OOXML می‌خواند باز می‌شود.

پرسش‌های متداول تبدیل XML به ورد

چرا ورد فایل XML من را به شکل انبوهی از کد باز می‌کند؟

Word فقط XML نوشته‌شده با واژگان خودش، یعنی WordprocessingML، را صفحه‌بندی می‌کند. هر XML دیگری، مثل فاکتور یا فید، به‌صورت متن خام و با همهٔ تگ‌ها نمایش داده می‌شود. تبدیل، به‌جای آن از رکوردها یک جدول واقعی Word می‌سازد.

آیا ورد زمانی از XML سفارشی به‌طور مستقیم پشتیبانی می‌کرد؟

Word 2003 و 2007 اجازه می‌دادند طرحواره‌های دلخواه خود را پیوست کنید و بخش‌هایی از سند را تگ‌گذاری کنید. پس از پروندهٔ حقوقی ثبت اختراع i4i، مایکروسافت با به‌روزرسانی‌های سال 2010 نشانه‌گذاری XML سفارشی را از Word حذف کرد، بنابراین نسخه‌های فعلی آن را ارائه نمی‌دهند.

فایل XML من در هر رکورد 30 فیلد دارد. آیا جدول در صفحه جا می‌شود؟

Word تا 63 ستون را در یک جدول مجاز می‌داند، پس فایل باز می‌شود، اما 30 ستون در یک صفحه خوانا نخواهد بود. ابتدا فیلدهای غیرضروری را از منبع حذف کنید یا از XML به Excel استفاده کنید که در آن داده‌های عریض به‌جای شکستن، اسکرول می‌شوند.

ویژگی‌ها، توضیحات و فضاهای نام چه می‌شوند؟

ویژگی‌های (attribute) یک رکورد کنار عناصر فرزندش به ستون تبدیل می‌شوند. توضیحات XML، دستورهای پردازشی و پیشوندهای فضای نام داده‌ای در جدول نیستند و در سند نمی‌آیند.

آیا می‌توانم جدول ورد را دوباره به XML تبدیل کنم؟

مستقیم از DOCX نه. XML اصلی را به‌عنوان منبع معتبر نگه دارید؛ اگر داده در سند ویرایش شد، جدول را در یک صفحه‌گسترده کپی کنید و با Excel به XML فایل را دوباره بسازید.

آیا سند در Google Docs باز می‌شود؟

بله. فایل docx. را در Google Drive بارگذاری کنید و با Google Docs باز کنید، یا آن را در Pages یا LibreOffice Writer باز کنید. همهٔ آن‌ها ساختار جدول OOXML را می‌خوانند.