مایکروسافت اکسل ابزاری مفید برای سازماندهی و ساختاردهی طیف گسترده ای از داده ها است. این به شما امکان می دهد اطلاعات را به روش های مختلف پردازش کنید، آرایه های داده را ویرایش کنید.
امکانات استفاده از آن برای تولید و پردازش فایل های برنامه وب را در نظر بگیرید. بیایید با استفاده از یک مثال خاص اصول کار با XML در اکسل را بیاموزیم.
نحوه ایجاد فایل XML از اکسل
XML یک استاندارد فایل برای انتقال داده ها در وب است. اکسل از صادرات و واردات آن پشتیبانی می کند.
ایجاد یک فایل XML را با استفاده از مثال تقویم کارخانه در نظر بگیرید.
- بیایید جدولی درست کنیم که طبق آن باید یک فایل XML در اکسل ایجاد کنیم و آن را با داده پر کنیم.
- بیایید یک نقشه XML با ساختار سند مورد نیاز ایجاد و درج کنیم.
- داده های جدول را به فرمت XML صادر کنید.
در فایل XML ذخیره کنید.
راه های دیگر برای دریافت داده های XML (شما):
- دانلود از پایگاه داده، اپلیکیشن تخصصی کسب و کار. طرح ها را می توان توسط سایت های تجاری، خدمات ارائه کرد. گزینه های ساده در حوزه عمومی هستند.
- از نمونه های آماده برای اعتبارسنجی نقشه های XML استفاده کنید. در نمونه ها - عناصر اصلی، ساختار XML. کپی - چسباندن در Notepad - ذخیره با پسوند مورد نظر.
چگونه یک فایل اکسل را با فرمت XML ذخیره کنیم
یکی از گزینه ها:
- دکمه Office را فشار دهید. "ذخیره به عنوان" - "فرمت های دیگر" را انتخاب کنید.
- ما یک نام تعیین می کنیم. محل ذخیره و نوع فایل - XML را انتخاب کنید.
گزینه های بیشتر:
- تبدیل XLC به XML را دانلود کنید. یا سرویسی را پیدا کنید که با آن بتوانید فایل را به صورت آنلاین صادر کنید.
- افزونه XML Tools را از وب سایت رسمی مایکروسافت دانلود کنید. او به صورت رایگان در دسترس است.
- کتاب جدیدی باز می کنیم. دکمه دفتر - "باز".
نحوه باز کردن فایل XML در اکسل
![](https://i0.wp.com/exceltable.com/bazy-dannyh-xml/images/bazy-dannyh-xml2-7.png)
روی OK کلیک کنید. شما می توانید با جدول به دست آمده مانند هر فایل اکسل کار کنید.
نحوه تبدیل فایل XML به اکسل
![](https://i0.wp.com/exceltable.com/bazy-dannyh-xml/images/bazy-dannyh-xml2-9.png)
جدول ایجاد شده را ویرایش کرده و با فرمت اکسل ذخیره می کنیم.
نحوه جمع آوری داده ها از فایل های XML در اکسل
اصل جمع آوری اطلاعات از چندین فایل XML مانند اصل تبدیل است. هنگامی که داده ها را به اکسل وارد می کنیم، یک نقشه XML در همان زمان ارسال می شود. سایر داده ها را می توان به همان طرحواره منتقل کرد.
هر فایل جدید به نقشه موجود پیوند داده می شود. هر عنصر در ساختار جدول مربوط به یک عنصر در نقشه است. فقط یک اتصال داده مجاز است.
برای پیکربندی گزینههای snapping، ابزار Map Properties را از منوی Developer باز کنید.
![](https://i1.wp.com/exceltable.com/bazy-dannyh-xml/images/bazy-dannyh-xml2-12.png)
توانایی ها:
- هر فایل جدید توسط اکسل برای مطابقت با نقشه نصب شده بررسی می شود (اگر این کادر را علامت بزنید).
- داده ها ممکن است به روز شوند. یا اطلاعات جدیدی به جدول موجود اضافه می شود (اگر نیاز به جمع آوری داده ها از فایل های مشابه داشته باشید، منطقی است).
اینها همه راه های دستی برای وارد کردن و صادرات فایل ها هستند.
XML یک فرمت جهانی برای کار با داده است. توسط بسیاری از برنامه ها، از جمله برنامه های مربوط به حوزه DBMS، پشتیبانی می شود. بنابراین تبدیل اطلاعات به XML دقیقاً از نقطه نظر تعامل و تبادل داده بین برنامه های مختلف حائز اهمیت است. اکسل تنها یکی از برنامه هایی است که با جداول کار می کند و حتی می تواند دستکاری در پایگاه داده انجام دهد. بیایید نحوه تبدیل فایل های Excel به XML را دریابیم.
تبدیل داده ها به فرمت XML فرآیند چندان ساده ای نیست، زیرا یک طرحواره خاص (schema.xml) باید در طول آن ایجاد شود. با این حال، برای تبدیل اطلاعات به ساده ترین فایل با این فرمت، کافی است ابزارهای معمول برای ذخیره در اکسل را در دسترس داشته باشید، اما برای ایجاد یک عنصر با ساختار مناسب، باید با ترسیم نمودار و اتصال به طور کامل سر و کله بزنید. آن را به یک سند.
روش 1: ذخیره ساده
در اکسل، می توانید داده ها را با فرمت XML به سادگی با استفاده از منو ذخیره کنید "ذخیره به عنوان…". درست است، هیچ تضمینی وجود ندارد که همه برنامه ها با فایلی که به این روش ایجاد شده است به درستی کار کنند. و در همه موارد این روش کار نمی کند.
![](https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/02/Perehod-k-otkryitiyu-fayla-v-Microsoft-Excel.png)
بنابراین، تبدیل فایل از فرمت اکسل به XML تکمیل خواهد شد.
روش 2: ابزارهای توسعه دهنده
با استفاده از ابزارهای توسعه دهنده در تب برنامه می توانید فرمت اکسل را به XML تبدیل کنید. در عین حال، اگر کاربر همه چیز را به درستی انجام دهد، در خروجی، برخلاف روش قبلی، یک فایل XML تمام عیار را دریافت می کند که توسط برنامه های شخص ثالث به درستی درک می شود. اما باید فوراً گفت که ممکن است هر مبتدی دانش و مهارت کافی برای یادگیری سریع نحوه تبدیل داده ها به این روش را نداشته باشد.
- به طور پیش فرض، تب ابزارهای توسعه دهنده غیرفعال است. بنابراین، اول از همه، شما باید آن را فعال کنید. به برگه بروید "فایل"و روی مورد کلیک کنید "گزینه ها".
- در پنجره پارامترها که باز می شود، به قسمت فرعی بروید "روبان سفارشی". در قسمت سمت راست پنجره، کادر کنار مقدار را علامت بزنید "توسعه دهنده". پس از آن بر روی دکمه کلیک کنید خوبدر پایین پنجره قرار دارد. اکنون برگه ابزار توسعه فعال است.
- در مرحله بعد، صفحه گسترده اکسل را در برنامه به هر روشی مناسب باز کنید.
- بر اساس آن، ما باید یک طرح ایجاد کنیم که در هر ویرایشگر متنی شکل می گیرد. برای این منظور می توانید از Notepad معمولی ویندوز استفاده کنید، اما بهتر است از یک برنامه تخصصی برنامه نویسی و کار با زبان های نشانه گذاری Notepad ++ استفاده کنید. بیایید این برنامه را شروع کنیم. یک نمودار در آن ایجاد می کنیم. در مثال ما، مانند تصویر زیر از پنجره Notepad++ خواهد بود.
همانطور که می بینید، تگ باز و بسته شدن سند به عنوان یک کل است "مجموعه داده". تگ برای هر خط نقش یکسانی را ایفا می کند. رکورد. برای طرحواره، کافی است که فقط دو ردیف از جدول را برداریم و همه را به صورت دستی به XML ترجمه نکنیم. نام تگ باز و بسته شدن ستون می تواند دلخواه باشد، اما در این مورد، برای راحتی، ترجیح دادیم نام ستون ها را به زبان روسی به انگلیسی ترجمه کنیم. پس از وارد کردن داده ها، ما به سادگی آنها را از طریق عملکرد یک ویرایشگر متن در هر نقطه از هارد دیسک با فرمت XML ذخیره می کنیم. طرحواره.
- مجدداً با صفحه گسترده باز شده به برنامه Excel بروید. حرکت به برگه "توسعه دهنده". روی روبان در جعبه ابزار XMLروی دکمه کلیک کنید "منبع". در قسمتی که در سمت چپ پنجره باز می شود، روی دکمه کلیک کنید "نقشه های XML...".
- در پنجره باز شده بر روی دکمه کلیک کنید "اضافه کردن…".
- پنجره انتخاب منبع راه اندازی می شود. به فهرست مکان طرحی که قبلاً کامپایل شده است بروید، آن را انتخاب کنید و روی دکمه کلیک کنید "باز کن".
- پس از اینکه عناصر طرح در پنجره ظاهر شدند، آنها را با مکان نما به سلول های مربوطه نام ستون های جدول بکشید.
- روی جدول به دست آمده راست کلیک کنید. در منوی زمینه، موارد را به ترتیب مرور کنید XMLو «صادرات…». پس از آن، فایل را در هر دایرکتوری ذخیره کنید.
همانطور که می بینید، دو راه اصلی برای تبدیل فایل های XLS و XLSX به فرمت XML با Microsoft Excel وجود دارد. اولین مورد بسیار ساده است و شامل یک روش ذخیره اولیه با یک پسوند معین از طریق تابع است "ذخیره به عنوان…". سادگی و وضوح این گزینه بدون شک از مزایای آن است. اما یک ایراد بسیار جدی دارد. تبدیل بدون در نظر گرفتن استانداردهای خاصی انجام می شود، و بنابراین فایل تبدیل شده به این روش ممکن است به سادگی توسط برنامه های شخص ثالث شناسایی نشود. گزینه دوم شامل کامپایل یک نقشه XML است. برخلاف روش اول، جدولی که طبق این طرح تبدیل شده است با تمام استانداردهای کیفیت XML مطابقت دارد. اما، متأسفانه، هر کاربر نمی تواند به سرعت با تفاوت های ظریف این روش مقابله کند.
آگهی
فرمت فایل سند XML
فرمت XML که به عنوان قالبی برای ذخیره داده های متنی طراحی شده است، سندی است که نه تنها توسط انسان، بلکه توسط ماشین ها نیز قابل درک است. XML یک زبان مستقل از پلتفرم است که برای ذخیره انواع داده ها ایجاد شده است. با سادگی و سهولت استفاده، این زبان از نظر محبوبیت کمتر از زبان HTML نیست. در اینترنت نیز بسیار رایج است. این واقعیت که فایل های XML را می توان به راحتی با ویرایشگرهای متن ساده ویرایش کرد، تنها به محبوبیت آن می افزاید.
اطلاعات فنی در مورد فایل های XML
یک سند XML دنباله ای از کاراکترها است که در آن هر کاراکتر یونیکد را می توان در هر سند پیدا کرد. این کد از کاراکترهای یونیکد که یک سند XML را تشکیل می دهد، بر اساس قوانین نحوی ساده به نشانگرها و محتوای متنی تقسیم می شود. این فرمت یک مزیت مهم نسبت به HTML دارد: قالب XML از قرار دادن دلخواه تگ ها برای تعریف واضح داده هایی که چنین برچسب هایی پوشش می دهند پشتیبانی می کند.
اطلاعات بیشتر در مورد فرمت XML
فرمت فایل | xml |
دسته بندی فایل | |
فایل نمونه | (252.17 کیلوبایت) |
برنامه های مرتبط | Microsoft Visual Studio 2013 JAPISoft EditiX Wattle XMLwriter MacroMates TextMate |