تحويل tsv إلى csv

تحويل TSV إلى CSV باستخدام Java REST API.

إن تحويل TSV(القيم المفصولة بعلامات جدولة) إلى CSV(القيم المفصولة بفواصل) يعد مهمة بالغة الأهمية لضمان توافق البيانات وقابليتها للاستخدام عبر التطبيقات والأنظمة المتنوعة. وفي حين يُستخدم تنسيق TSV عادةً للبيانات الجدولية، فإن العديد من الأدوات والمنصات وأنظمة البرامج تفضل تنسيق CSV المدعوم عالميًا. ومن خلال تحويل تنسيق TSV إلى تنسيق CSV، يمكنك تحسين قابلية التشغيل البيني للبيانات وتبسيط المعالجة وضمان التكامل السلس مع التطبيقات الشائعة مثل جداول البيانات وقواعد البيانات وخدمات الويب.

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

إن تحويل TSV إلى CSV باستخدام Java REST API مع Aspose.Cells Cloud SDK for Java هو حل بسيط وفعال للتعامل مع تحويل البيانات. تتيح مجموعة أدوات التطوير هذه للمطورين تحويل تنسيقات البيانات الجدولية بسهولة، مثل TSV، إلى تنسيق CSV المدعوم على نطاق واسع، مما يضمن التوافق مع جداول البيانات وقواعد البيانات والأدوات التحليلية الأخرى. تجعل بنيتها المتوافقة مع REST من السهل دمجها في التطبيقات عبر الأنظمة الأساسية، في حين تضمن قابلية التوسع السحابي الأداء العالي للمهام واسعة النطاق.

تثبيت

يرجى إضافة التفاصيل التالية إلى ملف 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>

الآن، نحتاج إلى الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.

تحويل TSV إلى CSV في Java

يوفر القسم التالي تفاصيل حول كيفية تحويل تنسيق TSV إلى تنسيق CSV باستخدام مقتطف كود Java:

CellsApi api = new CellsApi(clientId,clientSecret);

إنشاء مثيل لـ CellsApi مع توفير بيانات اعتماد العميل كحجج إدخال.

api.uploadFile("input.tsv", file, "internal");

قم بتحميل ملف TSV المصدر إلى التخزين السحابي باستخدام طريقة uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, 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);
		
    // اسم ملف TSV المدخل
    String name = "input.tsv";
    // تنسيق الملف الناتج
    String format = "CSV";
		
    // تحميل الملف من النظام المحلي
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // تحميل ملف TSV المدخل إلى التخزين السحابي
    api.uploadFile("input.tsv", file, "internal");

    // إجراء عملية تحويل المستندات
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // طباعة رسالة النجاح
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
تحويل tsv إلى csv

معاينة لتحويل TSV إلى CSV.

يمكن تنزيل ملفات العينة المستخدمة في المثال أعلاه من input.tsv و resultantFile.csv.

تحويل TSV إلى CSV باستخدام أوامر cURL

إن تحويل TSV إلى CSV باستخدام Aspose.Cells Cloud وأوامر cURL هو نهج مباشر وفعال لأتمتة تحويلات البيانات. تتيح لك هذه الطريقة تحميل ملف TSV إلى Aspose.Cells Cloud، وتحديد CSV كتنسيق الإخراج المطلوب، وتنزيل الملف المحول - كل ذلك من خلال مكالمات واجهة برمجة التطبيقات RESTful البسيطة باستخدام 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"

الآن بعد أن أصبح لدينا رمز JWT، نحتاج إلى تنفيذ الأمر التالي وتحويل تنسيق TSV إلى تنسيق CSV.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

إذا كنت تفضل حفظ ملف CSV الناتج على محرك أقراص محلي، فيرجى محاولة تنفيذ الأمر التالي:

curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"

استبدل sourceFile باسم ملف TSV المدخل (المتوفر في التخزين السحابي)، وmyResultant باسم ملف CSV الناتج وaccessToken برمز وصول JWT الذي تم إنشاؤه أعلاه.

محول TSV إلى CSV مجاني

نوصيك أيضًا بتجربة استخدام TSV to CSV Converter المجاني الخاص بنا. تم تطوير تطبيق الويب خفيف الوزن والفعال للغاية هذا على Aspose.Cells Cloud ويتيح لك تجربة الإمكانات المذهلة لواجهة برمجة التطبيقات REST.

محول tsv إلى csv

معاينة لتطبيق تحويل TSV إلى CSV.

خاتمة

في الختام، سواء اخترت تحويل TSV إلى CSV باستخدام Aspose.Cells Cloud SDK for Java أو من خلال أوامر cURL، فإن كلا النهجين يوفران حلولاً موثوقة وفعالة لتحويل البيانات الجدولية. ومع ذلك، من خلال الاستفادة من Aspose.Cells Cloud، يمكنك تبسيط سير عمل البيانات لديك وتوفير الوقت وتعزيز الإنتاجية، مما يجعلها أداة لا تقدر بثمن لتلبية احتياجات تحويل البيانات الحديثة.

روابط مفيدة

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

ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: