
تحويل TXT إلى CSV باستخدام Java REST API.
تُستخدم ملفات النصوص (TXT) عادةً لتخزين البيانات غير المنظمة أو النصية العادية، ولكن عند التعامل مع مجموعات بيانات كبيرة، تكون التنسيقات المنظمة مثل CSV(القيم المنفصلة بفواصل) أكثر كفاءة لتحليل البيانات ومعالجتها. يعد تحويل TXT إلى CSV أمرًا ضروريًا عند العمل مع قواعد البيانات أو جداول البيانات أو التطبيقات التي تتطلب بيانات جدولية منظمة. علاوة على ذلك، توفر ملفات CSV تنسيقًا موحدًا، مما يجعل من السهل تنظيم البيانات وتصفيتها ومعالجتها لأغراض العمل والتحليل.
- واجهة برمجة تطبيقات REST لتحويل TXT إلى CSV
- تحويل ملف نصي إلى CSV في Java
- تحويل TXT إلى CSV باستخدام أوامر cURL
واجهة برمجة تطبيقات REST لتحويل TXT إلى CSV
يوفر Aspose.Cells Cloud SDK for .NET طريقة سلسة وفعالة لتحويل ملفات TXT إلى تنسيق CSV مع الحفاظ على سلامة البيانات وبنيتها. سواء كنت تتعامل مع مجموعات بيانات كبيرة أو معلومات نصية بسيطة، فإن واجهة برمجة التطبيقات القوية هذه تعمل على أتمتة عملية التحويل، مما يضمن الدقة ويزيل الجهد اليدوي. باستخدام Aspose.Cells Cloud، يمكن للمطورين دمج تحويل TXT إلى CSV في تطبيقات .NET الخاصة بهم دون عناء، مما يجعلها مثالية للحلول المستندة إلى السحابة وسير عمل معالجة البيانات وتطبيقات المؤسسات.
تثبيت
يرجى إضافة التفاصيل التالية إلى ملف pom.xml الخاص بمشروع بناء maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- يمكنك تنزيل الإصدار الأحدث من مستودع Aspose.
الآن، احصل على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
تحويل ملف نصي إلى CSV في Java
يوضح القسم التالي الخطوات الخاصة بكيفية تحويل ملف نصي إلى تنسيق CSV برمجيًا باستخدام واجهة برمجة تطبيقات Java REST.
CellsApi api = new CellsApi(clientId,clientSecret);
إنشاء مثيل لـ CellsApi مع توفير بيانات اعتماد العميل كحجج إدخال.
api.uploadFile("input.txt", file, "internal");
قم بتحميل ملف النص المدخل إلى التخزين السحابي باستخدام طريقة uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, null, "internal", "myResultant.csv", "internal", null);
أخيرًا، قم باستدعاء الطريقة cellsWorkbookGetWorkbook(…) لبدء عملية التحويل.
// لمزيد من الأمثلة، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// احصل على ClientID وClientSecret من https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// إنشاء مثيل لـ CellsApi باستخدام بيانات اعتماد العميل
CellsApi api = new CellsApi(clientId,clientSecret);
// اسم ملف ODS المدخل
String name = "input.txt";
// تنسيق الملف الناتج
String format = "CSV";
// تحميل الملف من النظام المحلي
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// تحميل ملف TXT المدخل إلى التخزين السحابي
api.uploadFile("input.txt", file, "internal");
// إجراء عملية تحويل المستندات
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// طباعة رسالة النجاح
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
معاينة لتحويل TXT إلى CSV باستخدام Java REST API.
يمكن تنزيل ملف النص المدخل وملف CSV الناتج الذي تم إنشاؤه في المثال أعلاه من:
تحويل TXT إلى CSV باستخدام أوامر cURL
يوفر Aspose.Cells Cloud واجهة برمجة تطبيقات REST قوية لتحويل TXT إلى CSV دون عناء. باستخدام أوامر cURL، يمكن للمستخدمين التفاعل مع واجهة برمجة التطبيقات مباشرةً من سطر الأوامر، مما يجعلها حلاً ملائمًا لسير العمل الآلي والمعالجة الدفعية. من خلال إرسال طلب HTTP بسيط، يمكنك تحويل ملف TXT إلى تنسيق CSV منظم مع ضمان فصل البيانات وتنسيقها بدقة.
الخطوة الأولى في هذا النهج هي إنشاء رمز وصول 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"
الآن، يُرجى تنفيذ الأمر التالي لتحويل ملف النص إلى تنسيق CSV عبر الإنترنت. من المتوقع أن يكون ملف TXT المدخل في التخزين السحابي وبعد التحويل، يتم تخزين ملف CSV الناتج في التخزين السحابي.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
استبدل sourceFile
باسم ملف TXT المدخل، وresultantFile
باسم ملف CSV الناتج وaccessToken
برمز وصول JWT الذي تم إنشاؤه أعلاه.
- لحفظ ملف CSV الناتج على محرك الأقراص المحلي، يرجى استخدام أمر cURL التالي، حيث قمنا بتخطي اسم الملف الناتج واستخدمنا الوسيطة
-o
لتحديد المسار الناتج.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
تطبيق مجاني لتحويل TXT إلى CSV
يمكنك التفكير في استخدام تطبيقنا الخفيف الوزن والفعال للغاية Text File to CSV Converter. تم بناء هذا التطبيق المجاني على واجهة برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون أي تثبيت.

معاينة تطبيق تحويل TXT إلى CSV
خاتمة
توفر كل من مجموعة أدوات تطوير البرمجيات السحابية Aspose.Cells for .NET وأوامر cURL طرقًا فعّالة لتحويل TXT إلى CSV، بما يلبي احتياجات التطوير المختلفة. توفر مجموعة أدوات تطوير البرمجيات .NET حلاً سلسًا وسهل الاستخدام للمطورين لدمج قدرات التحويل داخل التطبيقات، مما يجعلها مثالية للشركات والحلول المستندة إلى السحابة. من ناحية أخرى، يسمح استخدام أوامر cURL بالتفاعلات السريعة والخفيفة الوزن والقابلة للبرمجة مع واجهة برمجة تطبيقات Aspose.Cells Cloud، مما يجعلها خيارًا رائعًا لسير العمل الآلي والمعالجة الدفعية.
روابط مفيدة
مقالات ذات صلة
ننصح بشدة بزيارة المدونات التالية: