
تحويل TSV إلى CSV باستخدام Java REST API.
إن تحويل TSV(القيم المفصولة بعلامات جدولة) إلى CSV(القيم المفصولة بفواصل) يعد مهمة بالغة الأهمية لضمان توافق البيانات وقابليتها للاستخدام عبر التطبيقات والأنظمة المتنوعة. وفي حين يُستخدم تنسيق TSV عادةً للبيانات الجدولية، فإن العديد من الأدوات والمنصات وأنظمة البرامج تفضل تنسيق CSV المدعوم عالميًا. ومن خلال تحويل تنسيق TSV إلى تنسيق CSV، يمكنك تحسين قابلية التشغيل البيني للبيانات وتبسيط المعالجة وضمان التكامل السلس مع التطبيقات الشائعة مثل جداول البيانات وقواعد البيانات وخدمات الويب.
- واجهة برمجة التطبيقات لتحويل TSV إلى CSV
- تحويل TSV إلى CSV في Java
- تحويل TSV إلى CSV باستخدام أوامر cURL
واجهة برمجة التطبيقات لتحويل 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>
- يمكنك تنزيل الإصدار الأحدث من مستودع Aspose.
الآن، نحتاج إلى الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.
تحويل 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.
يمكن تنزيل ملفات العينة المستخدمة في المثال أعلاه من 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 باستخدام Aspose.Cells Cloud SDK for Java أو من خلال أوامر cURL، فإن كلا النهجين يوفران حلولاً موثوقة وفعالة لتحويل البيانات الجدولية. ومع ذلك، من خلال الاستفادة من Aspose.Cells Cloud، يمكنك تبسيط سير عمل البيانات لديك وتوفير الوقت وتعزيز الإنتاجية، مما يجعلها أداة لا تقدر بثمن لتلبية احتياجات تحويل البيانات الحديثة.
روابط مفيدة
مقالات ذات صلة
ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: