Excel تعد جداول البيانات أداة منتشرة في كل مكان لإدارة البيانات وتحليلها. ومع ذلك ، فهي ليست دائمًا التنسيق الأكثر فاعلية لتطبيقات الويب. لذلك ، يعد تحويل ملفات Excel إلى ملف نصي (. [txt] (https://docs.fileformat.com/word-processing/txt/)) مهمة شائعة في معالجة البيانات ، حيث يتيح للمستخدمين معالجة البيانات بشكل أكثر تنسيق مرن وقابل للقراءة. كما أن الملفات النصية خفيفة الوزن وسهلة الفتح في برامج مختلفة ، مما يجعلها خيارًا مثاليًا لتخزين البيانات ومشاركتها. ومع ذلك ، فإن تحويل ملفات Excel إلى تنسيق ملف نصي (.txt) يمكن أن يكون مهمة شاقة ، خاصة إذا لم تكن معتادًا على لغات البرمجة. لحسن الحظ ، مع C# .NET ، يمكنك بسهولة تحويل ملفات Excel إلى تنسيق نصي دون بذل الكثير من الجهد. في هذا الدليل ، سنوضح لك كيفية تحويل بيانات Excel إلى ملف نصي (.txt) باستخدام .NET Cloud SDK.
Excel لتحويل النص API
Aspose.Cells Cloud SDK for .NET هي طريقة فعالة ومنخفضة التكلفة لتحويل ملفات Excel إلى تنسيق ملف نصي (.txt). يوفر هذا النهج المستند إلى السحابة العديد من الفوائد ، بما في ذلك قابلية التوسع وإمكانية الوصول وميزات الأمان المحسّنة. عملية التحويل موثوقة وتولد نتائج عالية الجودة. ما عليك سوى البحث عن “Aspose.Cells-Cloud” وانقر فوق الزر “إضافة حزمة”. ثانيًا ، إذا لم يكن لديك حساب على Cloud Dashboard ، فالرجاء إنشاء حساب مجاني باستخدام عنوان بريد إلكتروني صالح والحصول على بيانات اعتمادك الشخصية.
تحويل Excel إلى TXT باستخدام C#
تقدم API الطرق الثلاث التالية للتعامل مع تحويل تنسيق الملف.
[GetWorkbook] (https://reference.aspose.cloud/cells/#/Conversion/GetWorkbook) - احصل على مدخلات Excel من التخزين السحابي وحفظ المخرجات في التخزين السحابي. [PutConvertWorkbook] (https://reference.aspose.cloud/cells/#/Conversion/PutConvertWorkbook) - يحول ملف Excel إلى تنسيقات أخرى من محتوى الطلب. [PostWorkbookSaveAs] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs) - يحفظ ملف Excel كملف تنسيقات أخرى في التخزين.
الآن في هذا القسم ، ينصب اهتمامنا على تحميل ملف Excel المدخل من محرك الأقراص المحلي ، وإجراء التحويل وحفظ الملف النصي الناتج في التخزين السحابي.
// للحصول على أمثلة كاملة وملفات البيانات ، يرجى الانتقال إلى
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);
// أول مصنف Excle على محرك الأقراص
string input_Excel = "input.xlsx";
// اسم الملف النصي الناتج
string resultant_File = "output.txt";
try
{
// قراءة ملف Excel في مثيل ملف
var file = System.IO.File.OpenRead(input_Excel);
// تهيئة عملية التحويل
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
// اطبع رسالة نجاح إذا نجح التسلسل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to Text converted successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
دعنا نطور فهمنا بخصوص مقتطف الشفرة هذا:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
قم بإنشاء كائن CellsApi أثناء تمرير بيانات اعتماد العميل كوسائط.
var file = System.IO.File.OpenRead(input_Excel);
اقرأ محتوى مصنف Excel المدخل في كائن FileStream.
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
استدعاء API لتحويل Excel إلى تنسيق نصي. يتم توفير تنسيق الملف الناتج واسم ملف النص الناتج كوسيطة لهذه الطريقة. بعد التحويل ، يتم حفظ الإخراج في التخزين السحابي.
يمكن تنزيل مصنف Excel المدخل وملف TXT الناتج الذي تم إنشاؤه في المثال أعلاه من [input.xls] (images / input.xls) و [output.txt] (images / output.txt).
Excel إلى ملف نصي باستخدام أوامر cURL
لقد تعلمنا أن الملفات النصية خفيفة الوزن وفعالة لنقلها عبر الإنترنت. الآن ، في هذا القسم ، سنقوم بتحويل ملفات Excel إلى تنسيق نصي باستخدام Aspose.Cells Cloud REST API وأمر cURL. يوفر هذا النهج فوائد متعددة ، مثل التوافق مع تطبيقات البرامج وأنظمة التشغيل المختلفة ، وتحسين أمان البيانات ، وزيادة الكفاءة.
لذلك من أجل البدء ، نحتاج إلى إنشاء رمز وصول إلى JWT بناءً على بيانات اعتماد العميل:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الخطوة التالية هي استدعاء API [PostWorkbookSaveAs] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs). تقوم واجهة برمجة التطبيقات هذه بتحميل Excel المدخلات من التخزين السحابي ثم تقوم بحفظ TXT الناتج في نفس التخزين السحابي.
curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
ملاحظات ختامية
في هذا البرنامج التعليمي ، تعلمنا أن أوامر Aspose.Cells Cloud SDK لـ .NET و cURL توفر طريقة ملائمة وفعالة لتحويل ملفات Excel إلى تنسيق نصي. يمكن أن يكون هذا مفيدًا بشكل خاص عند العمل مع مجموعات البيانات الكبيرة أو الصيغ المعقدة ، حيث تتيح الملفات النصية للمستخدمين استخراج المعلومات ذات الصلة بسرعة دون الحاجة إلى برامج متخصصة أو مهارات برمجة.
يوفر كلا الأسلوبين العديد من الفوائد ، بما في ذلك التوافق مع تطبيقات البرامج وأنظمة التشغيل المختلفة ، وتحسين أمان البيانات ، وزيادة الكفاءة بسبب أحجام الملفات الأصغر. بالإضافة إلى ذلك ، فإن أوامر Aspose.Cells Cloud SDK لـ .NET و cURL سهلة الاستخدام وتوفر المرونة ، مما يجعلها خيارًا رائعًا للشركات والأفراد على حدٍ سواء. من خلال الاستفادة من قوة Aspose.Cells Cloud SDK لأوامر .NET و cURL ، يمكنك تحويل ملفات Excel إلى نص بسرعة وسهولة ، وجعل بياناتك أكثر أمانًا وسهولة. لنبدأ اليوم!
روابط مفيدة
- [وثائق المنتج الشاملة] (https://docs.aspose.cloud/cells/developer-guide/)
- منتدى دعم المنتج
- Source Code of SDK
- [مرجع API] (https://apireference.aspose.cloud/cells/)
مقالات مقترحة
يرجى زيارة الروابط التالية لمعرفة المزيد حول: