
XML را به Excel با استفاده از C# تبدیل کنید
وارد کردن XML دادهها به یک فایل Excel XLSX در C# اکنون بسیار آسان است. این کتابخانه Excel .NET روشها و خصوصیات را برای خودکارسازی این فرآیند ارائه میدهد که در آن میتوانید حتی گزینههای واردات و نمای داده را پیکربندی کنید. علاوه بر این، هر دو فرمت فایل داده به دلیل ویژگیها و موارد استفاده غنی آنها بهطور گستردهای در سازمانها استفاده میشوند. در این پست وبلاگ، ما یک کد نمونه که XML را به Excel XLSX با استفاده از C# بهطور برنامهنویسی تبدیل میکند، خواهیم نوشت.
ما نکات زیر را در این مقاله پوشش خواهیم داد:
- نصب API تبدیل C# XML به Excel XLSX
- XML را به Excel با استفاده از C# به صورت برنامهنویسی تبدیل کنید.
- XML را به Excel XLSX در C# - گزینههای پیشرفته وارد کنید
نصب API تبدیل C# XML به Excel XLSX
از نظر نصب، این کتابخانه نصب آسانی دارد زیرا میتوانید در صورت بروز مشکلات به راهنما نصب مراجعه کنید.
با این حال، شما میتوانید یا download فایلهای DLL را دانلود کنید یا فرمان زیر را در NuGet مدیر بسته اجرا کنید.
Install-Package Aspose.Cells
تبدیل XML به اکسل با استفاده از C# به صورت برنامهنویسی
پس از اتمام نصب، میتوانید بهطور برنامهنویسی فایلهای اکسل را بدون نصب برنامه Microsoft Excel دستکاری کرده و تبدیل کنید. علاوه بر این، میتوانید دادهها را از فرمتهای فایل دیگر با نوشتن چند خط کد در C# کپی و وارد کنید.
مراحل زیر و قطعه کد را برای تبدیل XML به Excel به صورت برنامهنویسی دنبال کنید:
- یک نمونه از کلاس Workbook ایجاد کنید.
- روش ImportXml مسیر فایل XML، نام برگه مقصد، ردیف مقصد و ستون را به عنوان آرگومان میگیرد.
- متد Save را برای ذخیره کارنامه به صورت XLSX فراخوانی کنید.
کد نمونه زیر نشان میدهد که چگونه XML را به فایل Excel XLS یا XLSX در C# تبدیل کنیم:
// یک نمونه از کلاس Workbook ایجاد کنید
Workbook workbook = new Workbook();
// وارد کردن XML به کاربرگ
// ImportXml takes XML file path, destination sheet name, destination row and column as arguments.
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);
// متد Save را برای ذخیره کردن کاربرگ به فرمت XLSX فراخوانی کنید.
workbook.Save( "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);
سرور را راهاندازی کنید و خواهید دید که فایل “dataxml.xlsx” در دایرکتوری اصلی پروژه شما تولید شده است.
خروجی کد بالا را میتوان در تصویر زیر دید:

وارد کردن XML به Excel XLSX در C# - گزینههای پیشرفته
تا کنون، ما عملاً تبدیل دادههای XML به فایلهای Excel را به صورت برنامهنویسی دیدهایم. بنابراین، روشها و ویژگیهای دیگری نیز وجود دارد که میتوانید اینجا بررسی کنید. علاوه بر این، این کتابخانه به شما این امکان را میدهد که وظایف واردات و صادرات دادهها و بیشتر را خودکار کنید.
یک مجوز رایگان بگیرید
شما میتوانید یک مجوز موقت رایگان دریافت کنید تا بدون محدودیتهای ارزیابی، API را آزمایش کنید.
جمعبندی
ما میتوانیم پست وبلاگ را here پایان دهیم. ما امیدواریم که شما یاد گرفتهاید چگونه XML را به Excel XLSX به صورت برنامهنویسی با استفاده از C# تبدیل کنید. شما همچنین از روند نصب که نسبتاً آسان است، عبور کردید. علاوه بر این، مقالات مرتبط دیگری در بخش “همچنین ببینید” در زیر ذکر شدهاند. فراموش نکنید که documentation کامل این کتابخانه را مشاهده کنید. در نهایت، conholdate.com در یک فرایند مداوم برای نوشتن پستهای جدید وبلاگ است. بنابراین، برای آخرین بهروزرسانیها در ارتباط باشید.
سوالی بپرسید
شما میتوانید سوالات یا پرسشهای خود را در forum به ما اطلاع دهید.