این آموزش کوتاه به سرعت نحوه تبدیل XML به CSV در سی شارپ را با استفاده از یک کتابخانه محبوب نشان می دهد. ما همچنین با دنبال کردن دستورالعملهای این راهنما، تعدادی کد نمونه را توسعه خواهیم داد. فرآیند تبدیل سند برای ساختن ساده است و فقط به درک اولیه زبان برای تولید CSV از XML در C# نیاز دارد.
مراحل تبدیل XML به CSV در سی شارپ
- بسته GroupDocs.Conversion for .NET را از NuGet.org در برنامه نصب کنید
- برای انجام تبدیل سند، ارجاع به فضای نام GroupDocs.Conversion را در کد وارد کنید
- فایل XML منبع را با ایجاد یک شی از کلاس Converter بارگیری کنید
- یک نمونه از کلاس SpreadsheetConvertOptions برای تعریف گزینه های تبدیل برای فایل CSV خروجی ایجاد کنید.
- متد Convert را فراخوانی کنید و آرگومان های مورد نیاز را برای تبدیل XML به CSV با استفاده از C# ارسال کنید.
ما مراحل پیاده سازی C# تبدیل XML به CSV را تشریح کرده ایم. اینها دستورالعمل های ساده ای برای تبدیل اسناد تنها با استفاده از چند خط کد هستند. با دانلود و نصب بسته مناسب از وب سایت NuGet شروع کنید، سپس آن را در کد ارجاع دهید. در مراحل بعدی، یک نمونه از کلاس Converter برای بارگیری فایل XML ورودی ایجاد کنید و کلاس SpreadsheetConvertOptions را برای تنظیم گزینه های تبدیل برای فایل CSV تبدیل شده مقداردهی اولیه کنید. پس از آن، متد Convert را فراخوانی کنید تا فایل CSV در دیسک ذخیره شود.
کد تبدیل XML به CSV در سی شارپ
ما دستورالعمل های بالا را برای اجرای ویژگی تبدیل XML به CSV C# در مثال قبل دنبال کرده ایم. در این کد نمونه، تبدیل سند پایه با مصرف چند تماس API انجام شده است. علاوه بر این، می توانید با استفاده از کلاس SpreadsheetConvertOptions و تنظیم پارامترهای مختلف برای فایل CSV تبدیل شده، تبدیل سند پیچیده را انجام دهید. علاوه بر این، می توانید فایل XML را به چندین فرمت فایل از جمله DOCX، PPTX، ODS، RTF، XLS و بسیاری دیگر تبدیل کنید.
ما روش تبدیل سند را نشان دادیم و نمونه کد XML به CSV C# را در این مقاله ارائه کردیم. علاوه بر این، ما قبلاً مقالهای در آموزش تبدیل پی دی اف به اکسل با استفاده از سی شارپ منتشر کردهایم. برای اطلاعات بیشتر به آن نگاه کنید