النص إلى التفوق

كيفية تحويل TXT إلى مصنف Excel باستخدام .NET Cloud SDK.

في المشهد القائم على البيانات اليوم، يعد التحويل السلس لملفات النص العادي (TXT) إلى تنسيق Excel بمثابة ضرورة بالغة الأهمية. إن تحويل TXT إلى Excel ليس مجرد مسألة راحة؛ إنها خطوة أساسية نحو إطلاق الإمكانات الكاملة للبيانات. لأن التنسيق المنظم والجدولي لبرنامج Excel يوفر إطارًا قويًا لفهم المعلومات وتصورها، مما يمكّن الشركات من استخلاص رؤى ذات معنى واتخاذ قرارات مستنيرة. في هذه المقالة، نتعمق في أهمية عملية التحويل هذه ونستكشف الطريقة البسيطة والسلسة لتحويل ملف نصي إلى مصنف Excel باستخدام .NET REST API.

TXT إلى واجهة برمجة تطبيقات تحويل Excel

يتم تحويل TXT إلى Excel بشكل ديناميكي بسهولة بمساعدة Aspose.Cells Cloud SDK for .NET. لا تعمل هذه الأداة القوية على تبسيط عملية التحويل فحسب، بل تضمن أيضًا الترحيل الدقيق من النص العادي إلى تنسيق Excel. كما أنه يمكّنك من التعامل مع أوراق العمل، وتطبيق التنسيق المتقدم، وحتى إنشاء المخططات بسلاسة. علاوة على ذلك، وبفضل بنيته السحابية، يمكنك الاستفادة من الأداء الموثوق والقابل للتطوير دون الحاجة إلى عمليات تثبيت محلية معقدة.

الأول هو البحث عن Aspose.Cells-Cloud في مدير حزم NuGet والنقر فوق الزر Add Package. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard.إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تحويل ملف نصي إلى Excel في C# .NET

فلنبدأ رحلة ليس فقط لتحويل TXT إلى Excel، ولكن أيضًا لرفع قدرات معالجة البيانات باستخدام Aspose.Cells Cloud SDK الغنية بالميزات لـ .NET.

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);

الآن، اتصل بواجهة برمجة التطبيقات (API) لإجراء التحويل من Excel إلى CSV عبر الإنترنت. بعد العملية الناجحة، يتم أيضًا تحميل ملف 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";

// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
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 إلى Excel باستخدام .NET REST API.

يمكن تنزيل ملف الإدخال TXT ومصنف Excel الناتج في المثال أعلاه من:

تحويل TXT إلى مصنف Excel باستخدام أوامر cURL

يصبح تحويل ملفات النص العادي (TXT) إلى تنسيق Excel عملية بديهية وقوية باستخدام أوامر Aspose.Cells Cloud وأوامر cURL. لذلك، باستخدام أوامر cURL، يمكنك التفاعل بسهولة مع Aspose.Cells Cloud API، حيث نحدد ملف TXT للإدخال وتنسيق الإخراج المطلوب. لا يعمل هذا النهج القائم على السحابة على تبسيط عملية التحويل فحسب، بل يضمن أيضًا قابلية التوسع وإمكانية الوصول دون الحاجة إلى إعدادات محلية معقدة.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول 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"

الآن، قم بتنفيذ الأمر التالي لتحويل ملف نصي إلى Excel عبر الإنترنت. يتوقع هذا الأمر أن يكون ملف TXT المدخل متاحًا بالفعل في وحدة التخزين السحابية وبعد التحويل، يتم أيضًا تخزين مصنف Excel الناتج في وحدة التخزين السحابية.

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" باسم مصنف Excel الناتج، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

  • لحفظ ملف Excel الناتج ليتم تخزينه على محرك الأقراص المحلي، يرجى استخدام أمر 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) إلى Excel كمتنافسين: استخدام الموارد المحلية مع .NET REST API وتسخير قوة السحابة باستخدام أوامر Aspose.Cells Cloud وcURL. بالإضافة إلى ذلك، مع دعم معالجات Excel المتقدمة والصيغ وميزات البيانات الديناميكية، تصبح Aspose.Cells Cloud API حلاً شاملاً للمطورين الذين لا يبحثون فقط عن تحويلات سلسة ولكن أيضًا بوابة لقدرات معالجة البيانات المرتفعة. علاوة على ذلك، فإن قابلية التوسع وسهولة التكامل والطبيعة الغنية بالميزات لـ Aspose.Cells Cloud تقدم حجة مقنعة لاختيارها كأداة الانتقال، مما يضمن إمكانية تحويل TXT إلى Excel عبر الإنترنت دون عناء.

روابط مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: