XML یک فرمت جهانی برای کار با داده ها است. این برنامه توسط بسیاری از برنامه ها پشتیبانی می شود، از جمله از حوزه DBMS. بنابراین تبدیل اطلاعات به XML دقیقا از لحاظ تعامل و تبادل اطلاعات بین برنامه های مختلف اهمیت دارد. اکسل یکی از برنامه هایی است که با جداول کار می کنند و حتی می توانند دستکاری های پایگاه داده را انجام دهند. بیایید دریابیم که چگونه فایل اکسل را به XML تبدیل کنیم.

روش تبدیل

تبدیل داده ها به فرمت XML فرایند بسیار ساده نیست، زیرا یک طرح ویژه (schema.xml) باید در مسیر آن ایجاد شود. با این حال، برای تبدیل اطلاعات به ساده ترین فایل از این فرمت، به اندازه کافی ابزارهای صرفه جویی معمول در اکسل در دست است، اما برای ایجاد یک عنصر به خوبی ساختار یافته، شما باید با ساخت یک نمودار و اتصال آن به سند را تنظیم کنید.

روش 1: صرفه جویی در ساده

در اکسل، می توانید داده ها را در فرمت XML صرفه جویی کنید به سادگی با استفاده از منوی «ذخیره به عنوان ...» . درست است، هیچ تضمینی وجود ندارد که بعدا تمام برنامه ها به درستی با فایل هایی که در این روش ایجاد شده اند، کار درستی انجام دهند. و در همه موارد، این روش کار می کند.

  1. اجرای برنامه اکسل برای باز کردن مورد برای تبدیل، به برگه "File" بروید. بعد روی آیتم «باز» کلیک کنید.
  2. برای باز کردن فایل در مایکروسافت اکسل بروید

  3. پنجره باز کردن فایل باز می شود. به دایرکتوری که حاوی پرونده ای است که ما نیاز داریم بروید. این باید در یکی از فرمت های اکسل باشد - XLS یا XLSX. آن را انتخاب کنید و بر روی دکمه "باز" واقع در پایین پنجره کلیک کنید.
  4. باز کردن یک فایل در مایکروسافت اکسل

  5. همانطور که می بینید، فایل باز شد و داده های آن بر روی صفحه فعلی نمایش داده شد. باز هم به برگه "File" بروید.
  6. تغییر در تب File در مایکروسافت اکسل

  7. پس از آن به آیتم "ذخیره به عنوان ... بروید" بروید .
  8. برای ذخیره فایل در مایکروسافت اکسل بروید

  9. پنجره ذخیره باز می شود. به دایرکتوری بروید که در آن می خواهیم فایل تبدیل شده را ذخیره کنیم. با این حال، شما می توانید دایرکتوری پیش فرض را، یعنی آنچه که توسط برنامه ارائه شده است، ترک کنید. در همان پنجره، اگر تمایل دارید، می توانید نام فایل را تغییر دهید. اما توجه اصلی باید به فیلد "نوع فایل" پرداخت شود. لیست را با کلیک روی این فیلد باز می کنیم.

    به انتخاب نوع فایل در مایکروسافت اکسل بروید

    در میان گزینه های ذخیره، نام "XML Table 2003" یا "XML Data" را جستجو کنید . یکی از این موارد را انتخاب کنید.

  10. ذخیره به عنوان XML به مایکروسافت اکسل

  11. پس از آن، بر روی دکمه "ذخیره" کلیک کنید.

یک سند را به مایکروسافت اکسل ذخیره کنید

بنابراین، تبدیل فایل از اکسل به XML انجام خواهد شد.

روش 2: ابزار برنامه نویسی

شما می توانید Excel را به XML با استفاده از ابزار توسعه دهنده در تب برنامه تبدیل کنید. در عین حال، اگر کاربر همه چیز را به درستی انجام دهد، در نتیجه خروجی، برخلاف روش قبلی، فایل XML کامل را که توسط برنامه های شخص ثالث به درستی درک می شود، دریافت می کند. اما باید بلافاصله بگویم که هر مبتدی نمیتواند دانش و مهارتهای کافی داشته باشد تا بلافاصله یاد بگیرد که چگونه دادهها را به این شیوه تبدیل کنند.

  1. به طور پیش فرض، زبانه ابزار توسعه دهنده غیرفعال است. بنابراین، اول از همه، شما باید آن را فعال کنید. به برگه "File" بروید و روی گزینه "Parameters" کلیک کنید.
  2. انتقال به پارامترها در مایکروسافت اکسل

  3. در پنجره پارامتر که باز می شود، به زیر بخش تنظیمات نوار حرکت کنید . در قسمت سمت راست پنجره، کادر کنار مقدار "Developer" را علامت بزنید. پس از آن، روی دکمه "OK" واقع در پایین پنجره کلیک کنید. زبانه ابزار سازندگان در حال حاضر فعال است.
  4. فعال کردن حالت برنامه نویس در مایکروسافت اکسل

  5. بعد، جدول اکسل در برنامه را در هر روش مناسب باز کنید.
  6. صفحه گسترده مایکروسافت اکسل

  7. بر اساس آن، ما باید یک طرح ایجاد کنیم که در هر ویرایشگر متن ایجاد شود. برای این منظور می توانید از Notepad معمول ویندوز استفاده کنید، اما بهتر است از یک برنامه تخصصی برای برنامه نویسی و کار با زبان های نشانه گذاری استفاده کنید. Notepad ++ . این برنامه را اجرا کنید. در آن طرح را ایجاد می کنیم. در مثال ما، به نظر می رسد همانطور که در تصویر زیر پنجره Notepad ++ نشان داده شده است.

    طرح در Notepad ++

    همانطور که می بینید، برچسب باز و بسته برای سند به طور کلی مجموعه داده است . در همان نقش برای هر خط به نظر می رسد برچسب "ضبط" . برای این طرح، اگر فقط دو ردیف از جدول را در نظر بگیریم، کاملا کافی خواهد بود، و ما تمام آن را به صورت دستی به XML ترجمه نمی کنیم. نام برچسب باز و بسته شدن یک ستون می تواند دلخواه باشد، اما در این مورد، برای راحتی، ما تصمیم گرفتیم به راحتی اسامی ستون های روسی را به زبان انگلیسی ترجمه کنیم. پس از وارد شدن اطلاعات، به سادگی آن را از طریق عملکرد ویرایشگر متن در هر جای دیسک سخت در فرمت XML به نام "schema" ذخیره می کنیم .

  8. دوباره، با یک جدول در حال حاضر باز می شود به برنامه اکسل بروید. حرکت به تب "توسعهدهنده" . بر روی نوار در بلوک ابزار "XML" بر روی دکمه "منبع" کلیک کنید. در قسمت باز شده، در سمت چپ پنجره، بر روی دکمه "XML Maps ..." کلیک کنید.
  9. به انتخاب منبع در مایکروسافت اکسل بروید

  10. در پنجره باز شده، بر روی دکمه «افزودن ...» کلیک کنید.
  11. برای اضافه کردن طرح به مایکروسافت اکسل بروید

  12. پنجره انتخاب منبع شروع می شود. برو به محل دایرکتوری از طرح قبلا وارد شده، آن را انتخاب کنید و بر روی دکمه "باز" کلیک کنید.
  13. انتخاب یک طرح در مایکروسافت اکسل

  14. بعد از اینکه عناصر طرح در پنجره ظاهر شوند، آنها را با نشانگر به سلولهای مناسب در نام ستون جدول بکشید.
  15. تغییر نام ستون در مایکروسافت اکسل

  16. ما بر روی جدول کلیک راست کلیک کنید. در منوی زمینه، از طریق موارد "XML" و "Export ..." بروید . پس از آن، فایل را در هر پوشه ذخیره کنید.

انتقال به صادرات به مایکروسافت اکسل

همانطور که می بینید، دو روش اصلی برای تبدیل فایل های XLS و XLSX به فرمت XML توسط مایکروسافت اکسل وجود دارد. اولین آنها بسیار ساده است و شامل یک روش ابتدایی صرفه جویی در یک پسوند داده شده از طریق تابع "ذخیره به عنوان ..." می باشد. سادگی و وضوح این گزینه بدون شک مزیت است. اما او یک نقص بسیار جدی دارد. تبدیل بدون در نظر گرفتن استانداردهای خاص انجام می شود و بنابراین یک پرونده تبدیل شده به این شیوه توسط برنامه های شخص ثالث به سادگی قابل شناسایی نیست. گزینه دوم ایجاد یک نقشه XML است. بر خلاف روش اول، یک جدول تبدیل شده بر اساس این طرح تمام استانداردهای کیفیت XML را برآورده خواهد کرد. اما، متاسفانه، هر کاربر نمی تواند به سرعت درک تفاوت های ظریف این روش را داشته باشد.