XML یک قالب جهانی برای کار با داده است. این برنامه توسط بسیاری از برنامه ها ، از جمله برنامه های حوزه DBMS پشتیبانی می شود. بنابراین ، تبدیل اطلاعات به XML دقیقاً از نظر تعامل و تبادل داده بین برنامه های مختلف مهم است. اکسل فقط یکی از برنامه هایی است که با جداول کار می کند و حتی می تواند پایگاه داده ها را نیز دستکاری کند. بیایید ببینیم که چگونه فایل های اکسل را به XML تبدیل کنیم.
روش تبدیل
تبدیل داده به فرمت XML یک فرآیند ساده نیست ، زیرا یک طرح ویژه (schema.xml) باید در این دوره ایجاد شود. با این حال ، برای تبدیل اطلاعات به ساده ترین پرونده این قالب ، کافی است که ابزارهای معمول صرفه جویی در Excel را در دست داشته باشید ، اما برای ایجاد یک عنصر ساختاری خوب ، باید با ترسیم نمودار و ارتباط آن با سند ، کاملاً سرهم بندی کنید.
روش 1: ذخیره آسان
در اکسل می توانید داده ها را با فرمت XML صرفاً با استفاده از منو ذخیره کنید "ذخیره کنید ...". درست است ، هیچ تضمینی وجود ندارد که پس از آن همه برنامه ها با پرونده ای که از این طریق ایجاد شده ، به درستی کار کنند. و در همه موارد ، این روش کار نمی کند.
- برنامه اکسل را شروع می کنیم. برای باز کردن موردی که باید تبدیل شود ، به برگه بروید پرونده. بعد روی مورد کلیک کنید "باز".
- پنجره باز پرونده شروع می شود. به دایرکتوری بروید که پرونده مورد نیاز ما در آن قرار دارد. این باید در یکی از قالبهای اکسل باشد - XLS یا XLSX. آن را انتخاب کرده و بر روی دکمه کلیک کنید. "باز"واقع در انتهای پنجره.
- همانطور که مشاهده می کنید ، پرونده باز شد و داده های آن در برگه فعلی نمایش داده شد. دوباره به برگه بروید پرونده.
- پس از آن ، به "ذخیره کنید ...".
- پنجره ذخیره باز می شود. ما به دایرکتوری می خواهیم که پرونده تبدیل شده در آن ذخیره شود. با این حال ، شما می توانید فهرست پیش فرض ، یعنی همان پیشنهادی را که توسط خود برنامه ارائه شده است ، کنار بگذارید. در همان پنجره در صورت تمایل می توانید نام پرونده را تغییر دهید. اما توجه اصلی باید به این زمینه توجه شود نوع پرونده. با کلیک روی این قسمت لیست را باز می کنیم.
در بین گزینه های حفاظت ، ما به دنبال نام هستیم جدول XML 2003 یا داده XML. یکی از این موارد را انتخاب کنید.
- پس از آن بر روی دکمه کلیک کنید ذخیره کنید.
بنابراین ، تبدیل پرونده از فرمت اکسل به XML تکمیل خواهد شد.
روش 2: ابزارهای برنامه نویس
با استفاده از ابزارهای توسعه دهنده در تب برنامه می توانید قالب Excel را به XML تبدیل کنید. در عین حال ، اگر کاربر همه کارها را به درستی انجام دهد ، بر خلاف روش قبلی ، یک خروجی یک فایل XML کامل خواهد بود که توسط برنامه های شخص ثالث به درستی درک می شود. اما باید فوراً بگویم که هر مبتدی نمی تواند دانش و مهارت کافی داشته باشد تا بلافاصله نحوه تبدیل داده ها را از این طریق بیاموزد.
- به طور پیش فرض ، نوار ابزار توسعه دهنده غیرفعال است. بنابراین ، اول از همه ، باید آن را فعال کنید. برو به برگه پرونده و روی مورد کلیک کنید "گزینه ها".
- در پنجره پارامترهایی که باز می شود ، به قسمت فرعی بروید راه اندازی روبان. در قسمت سمت راست پنجره ، کادر کنار مقدار را علامت بزنید "توسعه دهنده". پس از آن بر روی دکمه کلیک کنید "خوب"واقع در انتهای پنجره. نوار ابزار توسعه دهنده اکنون فعال شده است.
- بعد ، به هر روش راحت صفحه گسترده اکسل را در برنامه باز کنید.
- براساس آن ، ما باید طرحی را ایجاد كنیم كه در هر ویرایشگر متن ایجاد شود. برای این منظور می توانید از Notepad معمولی ویندوز استفاده کنید ، اما بهتر است از یک برنامه تخصصی برای برنامه نویسی و کار با زبانهای نشانه گذاری Notepad ++ استفاده کنید. ما این برنامه را راه اندازی می کنیم. در آن مدار را ایجاد می کنیم. در مثال ما ، به نظر می رسد مانند تصویر زیر پنجره Notepad ++ را نشان می دهد.
همانطور که مشاهده می کنید ، برچسب باز و بسته شدن برای سند به طور کلی است "مجموعه داده". در همان نقش ، برای هر سطر ، برچسب "ضبط". برای یک طرح ، کافی است اگر فقط دو ردیف جدول را در نظر بگیریم ، و همه آن را به صورت دستی در XML ترجمه نکنیم. ممکن است نام برچسب ستون باز و بسته شده دلخواه باشد ، اما در این حالت ، برای راحتی ، ترجیح می دهیم اسامی ستون های روسی به زبان انگلیسی را به راحتی ترجمه کنید. پس از وارد کردن داده ها ، ما آن را به راحتی از طریق قابلیت ویرایشگر متن در هر نقطه روی هارد دیسک با فرمت XML ذخیره می کنیم "شمای".
- مجدداً با جداول از قبل باز شده به برنامه اکسل بروید. به برگه بروید "توسعه دهنده". روی نوار موجود در جعبه ابزار XML بر روی دکمه کلیک کنید "منبع". در فیلد باز شده ، در سمت چپ پنجره ، روی دکمه کلیک کنید "نقشه های XML ...".
- در پنجره ای که باز می شود ، روی دکمه کلیک کنید "اضافه کردن ...".
- پنجره انتخاب منبع شروع می شود. ما به فهرست مکان طرح که قبلاً تهیه شده بودیم می رویم ، آن را انتخاب کرده و روی دکمه کلیک می کنیم "باز".
- بعد از ظاهر شدن عناصر این طرح در پنجره ، آنها را با استفاده از مکان نما به سلول های مربوط به نام ستون های جدول بکشید.
- ما بر روی جدول نتیجه کلیک راست می کنیم. در فهرست زمینه ، موارد را طی کنید XML و "صادرات ...". پس از آن ، فایل را در هر فهرست ذخیره کنید.
همانطور که مشاهده می کنید ، دو روش اصلی برای تبدیل پرونده های XLS و XLSX به فرمت XML با استفاده از Microsoft Excel وجود دارد. اولین مورد آنها بسیار ساده است و شامل یک روش صرفه جویی ابتدایی با یک پسوند مشخص از طریق یک عملکرد است "ذخیره کنید ...". بدون شک سادگی و وضوح این گزینه مزایایی است. اما او یک نقص بسیار جدی دارد. تبدیل بدون در نظر گرفتن استانداردهای خاص انجام می شود ، بنابراین ممکن است پرونده ای که توسط برنامه های شخص ثالث به این روش تبدیل شده باشد به سادگی قابل تشخیص نباشد. گزینه دوم شامل نقشه برداری XML است. بر خلاف روش اول ، جدول تبدیل شده براساس این طرح با کلیه استانداردهای کیفیت XML مطابقت دارد. اما متأسفانه ، هر کاربر نمی تواند به سرعت تفاوت های ظریف این روش را تشخیص دهد.