از آنجایی که مجموعه دادههای متنوع در قالبهای فایل مختلف جریان مییابند، توانایی انتقال یکپارچه از ODS به Excel Workbook برای اطمینان از دسترسی جهانی و تجزیه و تحلیل کارآمد دادهها بسیار مهم است. این مقاله به نیاز ضروری برای این تبدیل می پردازد، پیچیدگی های نابرابری فرمت فایل را آشکار می کند و مزایای متمایز آن را برجسته می کند.
- REST API برای تبدیل کتاب کار ODS به Excel
- ODS را در C#.NET به XLS تبدیل کنید
- ODF را با استفاده از دستورات cURL به کتاب کار اکسل تبدیل کنید
REST API برای تبدیل کتاب کار ODS به Excel
با Aspose.Cells Cloud SDK for .NET، تبدیل یکپارچه فایلهای OpenDocument Spreadsheet (ODS) به کتابهای کار اکسل را بدون زحمت انجام دهید. SDK دقت در حفظ یکپارچگی داده ها در طول تبدیل را تضمین می کند و قابلیت های اضافی را برای دستکاری کتاب های کار Excel فراهم می کند. این API قوی نه تنها فرآیند تبدیل را ساده میکند، بلکه مجموعهای از ویژگیهای پیشرفته مانند قالببندی، محاسبات فرمول و حتی تولید نمودارهای پویا در کتابهای کار اکسل را نیز ارائه میدهد.
اولین مورد این است که «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل ODS به XLS در C#.NET
از قدرت .NET REST API استفاده کنید و تبدیل ODS به Excel را به طور یکپارچه در برنامه های NET خود ادغام کنید. لطفاً دستورالعملهای داده شده زیر را برای انجام تبدیل OSD به کتاب کار XLS در C#.NET دنبال کنید.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.UploadFile("input.ods", inputFile);
فایل ODS را بخوانید و آن را در فضای ذخیره سازی ابری آپلود کنید.
var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);
تبدیل فایل ODS به کتاب کار اکسل را آغاز کنید. پس از تبدیل، XLS حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// خواندن فایل ODS ورودی
using (var inputFile = System.IO.File.OpenRead(input_ODS))
{
// فایل ODS را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("input.ods", inputFile);
// تبدیل فایل ODS به کتاب کار اکسل را آغاز کنید
var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);
// پیام موفقیت آمیز چاپ در صورت موفقیت آمیز بودن تبدیل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
فایل ODS ورودی و کتاب کار اکسل حاصل که در مثال بالا تولید شده است را میتوانید از زیر دانلود کنید:
ODF را با استفاده از دستورات cURL به کتاب کار اکسل تبدیل کنید
ادغام Aspose.Cells Cloud با cURL یک راه حل همه کاره و مقیاس پذیر برای تبدیل فایل ODS به اکسل به صورت آنلاین ارائه می دهد. با استفاده از دستورات cURL برای تعامل با Aspose.Cells Cloud API، میتوانید بدون زحمت فرآیند تبدیل را در Cloud آغاز کنید. این رویکرد نه تنها تبدیل را ساده می کند، بلکه دقت را تضمین می کند و یکپارچگی داده ها را حفظ می کند.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که ODS ورودی را در فضای ذخیره سازی ابری آپلود کردیم، باید دستور زیر را برای تبدیل فایل ODS به فرمت اکسل اجرا کنیم. پس از عملیات موفقیت آمیز، فایل حاصل در فضای ذخیره سازی ابری آپلود می شود.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLS&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«inputFile» را با نام فایل ODS ورودی، «resultantFile» را با نام کتاب کار اکسل حاصل و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
- اگر نیازی به ذخیره کتاب کار اکسل حاصل در درایو محلی وجود دارد، لطفاً دستور زیر را اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"
نتیجه
در نتیجه، سفر برای تبدیل فایلهای صفحهگسترده OpenDocument (ODS) به کتابهای کار اکسل از طریق دو رویکرد قدرتمند آشکار میشود که هر کدام نیازهای توسعهدهنده مجزا را برآورده میکنند. بنابراین، از طریق .NET REST API یا Aspose.Cells Cloud با دستورات cURL، میتوانید به طور یکپارچه به تبدیل ODS به اکسل دست یابید و در عین حال قابلیتهای پیشرفته را برای دستکاری جامع دادهها باز کنید. با این وجود، Aspose.Cells به عنوان یک ابزار محوری نه تنها برای برآورده کردن الزامات تبدیل، بلکه به عنوان دروازه ای برای ارتقای پردازش داده ها، به عنوان یک دارایی ضروری برای توسعه دهندگانی که پیچیدگی های مدیریت داده مدرن را دنبال می کنند، تبدیل می کند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: