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