
در این راهنما، نحوه انجام تبدیل Excel به CSV با استفاده از C# را بررسی خواهیم کرد. چه با مجموعه داده های بزرگ سروکار داشته باشید و چه نیاز به خودکارسازی فرآیند داشته باشید، این مبدل قدرتمند سی شارپ می تواند تبدیل Excel به CSV را مدیریت کند.
چرا اکسل را به CSV تبدیل کنیم؟
فایل های CSV به دلیل سادگی و سازگاری با برنامه های مختلف به طور گسترده ای برای تبادل داده ها استفاده می شوند. تبدیل Excel به CSV مزایایی مانند کاهش حجم فایل، دستکاری آسان داده ها و سازگاری بهتر با سیستم های پایگاه داده و زبان های برنامه نویسی را ارائه می دهد. چه در حال آمادهسازی دادهها برای تجزیه و تحلیل، مهاجرت یا اشتراکگذاری با دیگران هستید، تبدیل Excel به CSV روند را سادهتر میکند.
سازگاری: فایل های CSV به طور گسترده توسط نرم افزارهای مختلف، زبان های برنامه نویسی و سیستم های پایگاه داده پشتیبانی می شوند. آنها فرمت مشترکی را برای تبادل داده ها ارائه می دهند که اشتراک گذاری داده ها را در پلتفرم های مختلف آسان تر می کند.
سادگی: فایلهای CSV حاوی دادههای متنی ساده با مقادیر جدا شده با کاما هستند. این سادگی خواندن و دستکاری آنها را با استفاده از ویرایشگرهای متن، نرم افزار صفحه گسترده یا زبان های برنامه نویسی آسان می کند.
کاهش حجم: فایلهای CSV اغلب در مقایسه با فایلهای اکسل از نظر اندازه کوچکتر هستند، به خصوص اگر فایل اکسل حاوی قالببندی، تصاویر یا فرمولهای پیچیده باشد. این می تواند فضای ذخیره سازی را ذخیره کند و استفاده از پهنای باند را هنگام انتقال فایل ها کاهش دهد.
پردازش داده: فایلهای CSV برای کارهای پردازش دادهها مانند وارد کردن دادهها به پایگاههای داده، انجام تجزیه و تحلیل دادهها با استفاده از ابزارهایی مانند Python یا R و تولید گزارش مناسب هستند. بسیاری از ابزارها و کتابخانه های پردازش داده به صورت بومی از فرمت CSV پشتیبانی می کنند.
تبدیل اکسل XLSX به CSV - نصب API C#
برای تبدیل صفحات گسترده XLS یا XLSX Excel به فرمت فایل CSV در C#، باید Conholdate.Total for .NET را نصب کنید. به سرعت آن را از بخش New Releases دانلود کنید یا از دستور نصب NuGet زیر استفاده کنید:
PM> NuGet\Install-Package Conholdate.Total
تبدیل اکسل XLSX XLS به CSV در سی شارپ
با انجام مراحل زیر می توانید یک فایل اکسل XLSX را به یک فایل CSV در سی شارپ تبدیل کنید:
- فایل ورودی XLSX را با استفاده از کلاس Workbook بخوانید.
- با فراخوانی متد Save، اکسل را به CSV تبدیل کنید.
قطعه کد زیر نحوه تبدیل اکسل به CSV در سی شارپ را نشان می دهد:
// فایل اکسل ورودی را بارگیری کنید
Workbook workbook = new Workbook("Excel.xlsx");
// XLSX را به فایل CSV تبدیل کنید
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);
مجوز ارزیابی رایگان
برای ارزیابی API بدون هیچ محدودیتی می توانید یک [مجوز موقت رایگان] درخواست کنید
جمع بندی
تبدیل فایل های اکسل به فرمت CSV (مقادیر جدا شده با کاما) یک کار رایج در پردازش و تجزیه و تحلیل داده ها است. این راهنما شما را با دانش و قطعات کد برای ساده کردن تبدیل فایل XLSX یا XLS به CSV مجهز کرده است. در صورتی که می خواهید در مورد هر یک از نگرانی ها یا سؤالات خود صحبت کنید، لطفاً با ما در تالار گفتمان تماس بگیرید.
سوالات متداول
تفاوت بین فرمت های فایل اکسل و CSV چیست؟
فایلهای اکسل (xlsx. یا xls.) فایلهای صفحهگسترده هستند که میتوانند حاوی چندین صفحه با دادهها، فرمولها و نمودارهای قالببندی شده باشند. از سوی دیگر، فایلهای CSV (مقادیر جدا شده با کاما) فایلهای متنی ساده هستند که هر خط نشاندهنده ردیفی از دادهها است که مقادیر با کاما از هم جدا شدهاند.
آیا هنگام تبدیل اکسل به CSV با استفاده از جاوا محدودیتی وجود دارد؟
یکی از محدودیت ها این است که ویژگی های اکسل مانند فرمول ها، قالب بندی سلول ها و ماکروها در فایل های CSV حفظ نمی شوند. فقط مقادیر داده خام به CSV صادر می شود.
آیا می توان چندین برگه اکسل را به فایل های CSV جداگانه تبدیل کرد؟
بله، میتوانید قطعه کد را بداهه بسازید تا چندین برگه را از یک فایل اکسل بخوانید و پردازش کنید و دادههای هر برگه را در یک فایل CSV جداگانه بنویسید.