txt به اکسل

نحوه تبدیل TXT به کتاب کار اکسل با .NET Cloud SDK.

در چشم‌انداز مبتنی بر داده‌های امروزی، تبدیل یکپارچه فایل‌های متن ساده (TXT) به فرمت Excel به عنوان یک ضرورت حیاتی است. تبدیل TXT به اکسل صرفاً یک موضوع راحت نیست. این یک گام اساسی به سمت باز کردن پتانسیل کامل داده است. از آنجا که، قالب ساختار یافته و جدولی اکسل، چارچوبی قوی برای درک و تجسم اطلاعات فراهم می‌کند و به کسب‌وکارها این امکان را می‌دهد تا بینش‌های معناداری به دست آورند و تصمیمات آگاهانه بگیرند. در این مقاله، به اهمیت این فرآیند تبدیل می پردازیم و روش ساده و بدون درز تبدیل فایل متنی به کتاب کار اکسل با استفاده از NET REST API را بررسی می کنیم.

API تبدیل TXT به Excel

تبدیل TXT به Excel با کمک Aspose.Cells Cloud SDK for .NET بدون دردسر پویا است. این ابزار قدرتمند نه تنها فرآیند تبدیل را ساده می کند، بلکه انتقال دقیق از متن ساده به فرمت اکسل را تضمین می کند. همچنین شما را قادر می سازد تا کاربرگ ها را دستکاری کنید، قالب بندی پیشرفته را اعمال کنید و حتی نمودارها را به صورت یکپارچه تولید کنید. علاوه بر این، با توجه به معماری مبتنی بر ابر، می‌توانید بدون نیاز به نصب‌های محلی پیچیده از عملکرد مقیاس‌پذیر و قابل اعتماد بهره ببرید.

اولین مورد این است که «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.

تبدیل فایل متنی به اکسل در C# .NET

بیایید سفری را آغاز کنیم تا نه تنها TXT را به اکسل تبدیل کنیم، بلکه قابلیت‌های پردازش داده‌ها را با استفاده از Aspose.Cells Cloud SDK برای دات‌نت ارتقا دهیم.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

 cellsInstance.UploadFile("input.xls", inputFile);

فایل متنی ورودی را بخوانید و آن را در فضای ذخیره‌سازی ابری آپلود کنید.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);

اکنون برای انجام تبدیل اکسل به CSV به صورت آنلاین با API تماس بگیرید. پس از عملیات موفقیت آمیز، CSV حاصل نیز در فضای ذخیره سازی ابری آپلود می شود.

// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید 
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
{
    // خواندن فایل متنی ورودی از درایو محلی
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // فایل متنی را در فضای ذخیره سازی ابری آپلود کنید
        cellsInstance.UploadFile("input.txt", inputFile);

        // عملیات تبدیل TXT به Excel را راه اندازی کنید
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);

        // پیام موفقیت آمیز چاپ در صورت موفقیت آمیز بودن تبدیل
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to Excel conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt به پیش نمایش اکسل

پیش نمایش تبدیل TXT به اکسل با استفاده از NET REST API.

فایل TXT ورودی و کتاب کار اکسل حاصله که در مثال بالا تولید شده است را می توان از زیر دانلود کرد:

TXT را با استفاده از دستورات cURL به کتاب کار اکسل تبدیل کنید

تبدیل فایل‌های متن ساده (TXT) به فرمت اکسل با دستورات Aspose.Cells Cloud و cURL به یک فرآیند بصری و قدرتمند تبدیل می‌شود. بنابراین، با استفاده از دستورات cURL، می توانید به راحتی با Aspose.Cells Cloud API تعامل کنید، جایی که فایل TXT ورودی و فرمت خروجی مورد نظر را مشخص می کنیم. این رویکرد مبتنی بر 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"

اکنون دستور زیر را برای تبدیل فایل متنی به اکسل به صورت آنلاین اجرا کنید. این دستور انتظار دارد که فایل TXT ورودی از قبل در فضای ذخیره سازی ابری موجود باشد و پس از تبدیل، کتاب کار اکسل حاصل نیز در فضای ذخیره سازی ابری ذخیره شود.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

«sourceFile» را با نام فایل TXT ورودی، «Resultant» را با نام کتاب کار اکسل حاصل و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.

  • برای اینکه اکسل حاصل را ذخیره کنید تا در درایو محلی ذخیره شود، لطفاً از دستور cURL زیر استفاده کنید، که در آن نام فایل حاصل را نادیده گرفته ایم و از آرگومان -o برای تعیین مسیر نتیجه استفاده کرده ایم.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"

نتیجه

در نتیجه، دو رویکرد برای تبدیل فایل‌های متن ساده (TXT) به اکسل به عنوان رقیب ظاهر می‌شوند: استفاده از منابع محلی با NET REST API و استفاده از قدرت Cloud با دستورات Aspose.Cells Cloud و cURL. همچنین، با پشتیبانی از دستکاری‌های پیشرفته اکسل، فرمول‌ها و ویژگی‌های داده‌های پویا، Aspose.Cells Cloud API به یک راه‌حل یک‌جا برای توسعه‌دهندگانی تبدیل می‌شود که نه تنها به دنبال تبدیل‌های یکپارچه، بلکه دروازه‌ای برای افزایش قابلیت‌های پردازش داده‌ها هستند. علاوه بر این، مقیاس‌پذیری، سهولت یکپارچه‌سازی و ماهیت غنی از ویژگی‌های Aspose.Cells Cloud یک مورد قانع‌کننده برای انتخاب آن به‌عنوان ابزار پیشرو است، و تضمین می‌کند که می‌توانید بدون زحمت TXT را به اکسل آنلاین تبدیل کنید.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: