![اکسل به csv](images/convert-xlsx-to-csv.png#center)
تبدیل Excel به CSV را در C#.NET انجام دهید.
صفحات گسترده Excel مجموعه ای غنی از ویژگی ها را برای سازماندهی و تجزیه و تحلیل داده ها ارائه می دهند، فایل های CSV(مقادیر جدا شده با کاما) یک قالب ساده و استاندارد برای ذخیره داده های جدولی ارائه می دهند. بنابراین، توانایی تبدیل یکپارچه فایلهای اکسل به فرمت CSV برای سادهسازی جریانهای کاری پردازش دادهها ضروری است. علاوه بر این، فایلهای CSV برای قابلیت همکاری در پلتفرمها، برنامهها و زبانهای برنامهنویسی مختلف ایدهآل هستند. بنابراین در این مقاله قصد داریم اهمیت این تبدیل را بررسی کنیم و یاد بگیریم که چگونه با استفاده از NET REST API آن را بدون زحمت انجام دهیم.
این مقاله موضوعات زیر را پوشش می دهد:
- API تبدیل کتاب کار اکسل به CSV
- تبدیل اکسل به CSV در C#.NET
- XLSX را با استفاده از دستورات cURL به CSV تبدیل کنید
API تبدیل کتاب کار اکسل به CSV
GroupDocs.Conversion Cloud SDK for .NET مجموعه ای جامع از ویژگی ها و عملکردها را ارائه می دهد که برای ساده کردن فرآیند تبدیل فایل های Excel به فرمت CSV طراحی شده اند. SDK از طیف گستردهای از فرمتهای ورودی، از جمله نسخههای مختلف فایلهای اکسل، پشتیبانی میکند و از سازگاری با منابع داده متنوع اطمینان میدهد. همچنین گزینههای سفارشیسازی گستردهای را ارائه میدهد که به شما امکان میدهد تنظیمات تبدیل مانند انواع جداکننده، فرمتهای رمزگذاری و ساختار فایل خروجی را با توجه به نیازهای خاص آنها مشخص کنید.
اولین قدم نصب SDK در راه حل .NET ما است. بنابراین، GroupDocs.Conversion-Cloud را در NuGet Package Manager جستجو کنید و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
هنگامی که REST API با موفقیت نصب شد، مطمئن شوید که اعتبار API (یعنی شناسه مشتری و Client Secret) را دارید. می توانید از این [آموزش] کوتاه 8 دیدن کنید که جزئیات نحوه دریافت اعتبار API را توضیح می دهد.
تبدیل اکسل به CSV در C#.NET
این بخش جزئیات تبدیل اکسل به CSV با استفاده از C#.NET را توضیح میدهد و در عین حال از نتایج تبدیل با کیفیت بالا، حفظ یکپارچگی دادهها و حفظ ثبات در طول فرآیند اطمینان میدهد.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را که در آن شیء پیکربندی را به عنوان آرگومان ورودی ارسال می کنیم، مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configurations);
- کتاب کار ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام ورودی XLS، فرمت نتیجه را به عنوان «csv» و نام فایل CSV حاصل را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
- برای تبدیل اکسل به فرمت CSV و ذخیره CSV حاصل در فضای ذخیره سازی ابری، API ConvertDocumentRequest را فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
تصویر: - پیش نمایش تبدیل اکسل به CSV.
نمونه کار اکسل و CSV حاصل که در مثال بالا ایجاد شده است را می توان از input.xls و resultant.csv دانلود کرد.
تبدیل XLSX به CSV با استفاده از دستورات cURL
تبدیل اکسل به فرمت CSV با استفاده از GroupDocs.Conversion Cloud و دستورات cURL یک راه حل یکپارچه و کارآمد برای خودکار کردن وظایف تبدیل سند ارائه می دهد. با دستورات cURL، میتوانید به راحتی فرآیند تبدیل را آغاز کنید، فایل اکسل ورودی را مشخص کنید، و خروجی CSV حاصل را دریافت کنید—همه از خط فرمان یا داخل اسکریپتهای خود. این رویکرد ادغام در جریان های کاری موجود و خطوط لوله اتوماسیون را ساده می کند و تنها به دستورات اولیه برای مدیریت فرآیند تبدیل نیاز دارد.
اولین قدم در این رویکرد، به دست آوردن یک توکن دسترسی شخصی JWT است. بنابراین، هنگامی که یک توکن JWT دارید، لطفاً دستور cURL زیر را برای تبدیل XLSX به فرمت CSV و ذخیره CSV حاصل در فضای ذخیره سازی ابری اجرا کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
لطفاً «sourceFile» را با نام کتاب کار ورودی اکسل، «resultantFile» با نام CSV حاصل و «accessToken» را با نشانه دسترسی شخصیشده JWT جایگزین کنید.
برنامه تبدیل رایگان اکسل به CSV را امتحان کنید
ما یک XLSX به CSV Converter آنلاین رایگان بر اساس GroupDocs.Conversion Cloud API ایجاد کرده ایم. این یک راه حل سبک وزن و فوق العاده کارآمد است که فرصتی را برای مشاهده قابلیت های شگفت انگیز Cloud SDK برای تبدیل کتاب کار Excel به CSV فراهم می کند.
لینک های مفید
نتیجه
در خاتمه، چه بخواهید از GroupDocs.Conversion Cloud با دستورات cURL استفاده کنید و چه از GroupDocs.Conversion Cloud SDK برای .NET استفاده کنید، تبدیل اکسل به CSV به یک فرآیند یکپارچه و کارآمد تبدیل می شود. هر دو رویکرد راهحلهای همهکارهای را برای خودکار کردن وظایف تبدیل سند ارائه میکنند و به کاربران این امکان را میدهند تا به راحتی شکاف بین فرمتهای Excel و CSV را پر کنند. با این وجود، Cloud SDK ما دسترسی به طیف وسیعی از ویژگیها، اسناد گسترده و پشتیبانی قابل اعتماد را فراهم میکند و شما را قادر میسازد فرآیند تبدیل را سفارشی کنید و از نتایج با کیفیت بالا اطمینان حاصل کنید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: