فایلهای TSV(Tab-Separated Values) ساده و سبک هستند و برای ذخیره و انتقال دادهها ایدهآل هستند. با این حال، Excel Workbook ویژگیهای پیشرفتهای مانند تجسم دادهها، ابزارهای تجزیه و تحلیل، و رابطهای کاربرپسند را ارائه میدهد که برای دستکاری و ارائه دادههای عمیق ضروری هستند. در این مقاله، ما قصد داریم فایلهای TSV را به اکسل تبدیل کنیم و از ویژگیهای قدرتمند برای افزایش قابلیتهای تجزیه و تحلیل دادههای شما، سادهسازی گردش کار و بهبود ارائه دادهها استفاده کنیم.
SDK تبدیل TSV به Excel
Aspose.Cells Cloud SDK for .NET یک روش قدرتمند و کارآمد برای تبدیل فایلهای TSV (مقادیر جداشده از تب) به فرمت اکسل ارائه میکند و فرآیند تبدیل دادهها را ساده میکند. با استفاده از Aspose.Cells Cloud SDK، میتوانید تبدیل فایلهای TSV به اکسل را خودکار کنید و از دقت و صحت دادهها اطمینان حاصل کنید.
بنابراین برای استفاده از SDK، ابتدا باید «Aspose.Cells-Cloud» را در مدیریت بستههای NuGet جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. ثانیا، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. در صورتی که یک حساب کاربری موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب کاربری رایگان ایجاد کنید.
تبدیل TSV به XLS در C#
بیایید جزئیات را بررسی کنیم که چگونه میتوانیم حجم زیادی از دادهها را مدیریت کنیم و قابلیتهای تبدیل قوی را در برنامههای شما ادغام کنیم، و بهرهوری کلی و جریانهای کاری مدیریت داده را افزایش دهیم.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ابتدا، یک شی از کلاس CellsApi را مقداردهی اولیه کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
SaveOptions saveOptions = new SaveOptions()
در مرحله دوم، یک نمونه از SaveOptions ایجاد کنید که در آن فرمت فایل خروجی را به عنوان ‘XLS’ تعریف کنیم.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ثالثاً، یک نمونه از «PostWorkbookSaveAsRequest» ایجاد کنید که در آن نام ورودی TSV، نام کتاب کار اکسل حاصل و سایر پارامترهای اختیاری را مشخص می کنیم.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
در نهایت، برای شروع فرآیند تبدیل TSV به اکسل، API را فراخوانی کنید. هنگامی که کد با موفقیت اجرا شد، کتاب کار اکسل حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// فایل TSV ورودی را بارگیری کنید
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// کتاب کار ورودی TSV را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("input.tsv", inputFile);
// برای تبدیل TSV به کتاب کار Excel با API تماس بگیرید
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// پیام موفقیت چاپ در صورت موفقیت آمیز بودن تبدیل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ورودی TSV و اکسل حاصله تولید شده در مثال بالا را می توان از input.tsv و myResultant.xls دانلود کرد.
TSV به XLSX با استفاده از دستورات cURL
تبدیل TSV به XLSX با استفاده از دستورات Aspose.Cells Cloud و cURL یک فرآیند ساده و کارآمد است. این رویکرد برای اتوماسیون و پردازش دستهای بسیار سودمند است، و آن را برای ادغام در اسکریپتها و جریانهای کاری که نیاز به تغییر مکرر دادهها دارند، ایدهآل میکند.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون برای انجام تبدیل TSV به XLSX، لطفاً دستور زیر را اجرا کنید:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«sourceFile» را با نام فایل ورودی TSV (موجود در فضای ذخیرهسازی ابری)، «resultantFile» با نام کتاب کار خروجی Excel و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.
- برای ذخیره کتاب کار XLSX حاصل در یک درایو محلی، لطفاً از دستور cURL زیر استفاده کنید:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
برنامه تبدیل رایگان TSV به XLSX
به منظور تجربه قابلیتهای NET REST API، میتوانید از [برنامه تبدیل TSV به XLSX10 سبک و بسیار کارآمد ما استفاده کنید. این برنامه رایگان بر روی Aspose.Cells Cloud API ساخته شده است و می توان آن را به صورت آنلاین بدون نیاز به نصب آزمایش کرد.
نتیجه
در نتیجه، تبدیل TSV به فرمت اکسل یک کار حیاتی برای افزایش دستکاری، تجسم و تجزیه و تحلیل داده ها است. فرقی نمیکند Aspose.Cells Cloud SDK قدرتمند و انعطافپذیر را برای داتنت انتخاب کنید یا دستورات cURL ساده و قابل نوشتن با Aspose.Cells Cloud API، هر دو رویکرد راهحلهای قوی برای این تبدیل ارائه میدهند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: