
كيفية إجراء تحويل TSV إلى Excel في Java
تُستخدم ملفات القيم المنفصلة بعلامات التبويب (TSV) على نطاق واسع لتخزين بيانات النص العادي بتنسيق منظم، مما يجعلها مثالية لتبادل البيانات بين التطبيقات المختلفة. ومع ذلك، يمكن أن تصبح بساطتها قيدًا عندما يتعلق الأمر بتحليل البيانات المتقدم وتنسيقها وتصورها. لذلك، فإن تحويل ملفات TSV إلى تنسيق Excel (XLS) يفتح مجموعة من الفوائد، بما في ذلك القدرة على تطبيق الصيغ وإنشاء المخططات وتنظيم البيانات بطريقة أكثر جاذبية بصريًا وسهلة الاستخدام.
API لمعالجة مصنفات Excel
توفر Aspose.Cells Cloud SDK for Java طريقة سلسة وفعالة لتحويل ملفات TSV إلى تنسيق XLS. تعمل SDK على تبسيط العملية بالكامل من خلال تقديم طرق بديهية تتولى عملية التحويل بأقل قدر من التعليمات البرمجية. مع دعم تنسيقات الملفات المختلفة، بما في ذلك TSV وExcel، تضمن Aspose.Cells Cloud دقة عالية في تحويل البيانات مع الحفاظ على بنية وسلامة مجموعة البيانات الأصلية.
تثبيت
يرجى إضافة التفاصيل التالية إلى ملف 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 إلى XLS في Java
في هذا القسم، سنستكشف التفاصيل حول كيفية إجراء الاستخبارات التجارية أو إعداد تقارير البيانات أو التحليل المعزز، عن طريق تحويل تنسيق TSV إلى تنسيق XLS باستخدام مقتطف كود Java.
CellsApi api = new CellsApi(clientId,clientSecret);
إنشاء مثيل لـ CellsApi مع توفير بيانات اعتماد العميل كحجج إدخال.
api.uploadFile("input.tsv", file, "internal");
قم بتحميل ملف TSV المصدر إلى التخزين السحابي باستخدام طريقة uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "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 = "XLS";
// تحميل الملف من النظام المحلي
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.xls", "internal", null);
// طباعة رسالة النجاح
System.out.println("The TSV to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
معاينة تحويل TSV إلى XLS.
يمكن تنزيل ملف TSV المدخل وملف Excel الناتج الناتج في المثال أعلاه من input.tsv وmyResultant.xls.
تحويل TSV إلى XLSX باستخدام أوامر cURL
يوفر Aspose.Cells Cloud طريقة مباشرة لتحويل ملفات TSV إلى تنسيق Excel باستخدام أوامر 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"
الآن، لإجراء تحويل TSV إلى XLSX، يرجى تنفيذ الأمر التالي:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ما عليك سوى استبدال sourceFile
باسم ملف TSV المدخل (المتوفر بالفعل في التخزين السحابي)، وresultantFile
باسم مصنف Excel الناتج وaccessToken
برمز وصول JWT الذي تم إنشاؤه أعلاه.
في حالة احتياجك إلى حفظ مصنف XLSX الناتج على محرك أقراص محلي، يرجى استخدام أمر cURL التالي:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
محول TSV إلى XLSX مجاني
يمكنك التفكير في استخدام تطبيقنا الخفيف الوزن والفعال للغاية تحويل TSV إلى XLSX. تم بناء هذا التطبيق المجاني على واجهة برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون الحاجة إلى أي تثبيت.
تطبيق تحويل TSV إلى XLSX مجانًا
خاتمة
لقد علمنا أن Aspose.Cells Cloud تقدم حلاً قويًا ومرنًا وسهل التنفيذ لهذه المهمة، سواء كنت تفضل استخدام Java SDK الشامل أو أوامر cURL خفيفة الوزن. تحكم في احتياجات تحويل البيانات الخاصة بك وجرب موثوقية واجهات برمجة تطبيقات Aspose.Cells Cloud. ابدأ تجربتك المجانية اليوم واكتشف مدى سهولة التعامل مع تحويلات TSV إلى Excel!
روابط مفيدة
مقالات ذات صلة
ننصحك بشدة بزيارة الروابط التالية ومعرفة المزيد عن: