تتميز ملفات TSV(القيم المفصولة بعلامات جدولة) بالبساطة وخفيفة الوزن، مما يجعلها مثالية لتخزين البيانات ونقلها. ومع ذلك، يوفر مصنف Excel ميزات متقدمة مثل تصور البيانات وأدوات التحليل والواجهات سهلة الاستخدام، والتي تعتبر ضرورية لمعالجة البيانات وعرضها بشكل متعمق. في هذه المقالة، سنقوم بتحويل ملفات TSV إلى Excel والاستفادة من الميزات القوية لتعزيز قدرات تحليل البيانات لديك وتبسيط سير العمل وتحسين عرض البيانات.
TSV إلى Excel تحويل SDK
يوفر Aspose.Cells Cloud SDK for .NET طريقة قوية وفعّالة لتحويل ملفات TSV (قيم مفصولة بعلامات جدولة) إلى تنسيق Excel، مما يبسط عملية تحويل البيانات. من خلال الاستفادة من Aspose.Cells Cloud SDK، يمكنك أتمتة تحويل ملفات TSV إلى Excel، مما يضمن الدقة ويحافظ على سلامة البيانات.
لذلك، من أجل استخدام SDK، تحتاج أولاً إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard. في حالة عدم وجود حساب حالي لديك، ما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
تحويل TSV إلى XLS في C#
دعنا نستكشف التفاصيل حول كيف يمكننا التعامل بكفاءة مع كميات كبيرة من البيانات ودمج إمكانات التحويل القوية في تطبيقاتك، مما يعزز الإنتاجية الإجمالية وسير عمل إدارة البيانات.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
أولاً، قم بتهيئة كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
SaveOptions saveOptions = new SaveOptions()
ثانيًا، قم بإنشاء مثيل لـ SaveOptions حيث نحدد تنسيق ملف الإخراج باسم “XLS”.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ثالثًا، قم بإنشاء مثيل لـ PostWorkbookSaveAsRequest
حيث نحدد اسم الإدخال TSV واسم مصنف Excel الناتج والمعلمات الاختيارية الأخرى.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
وأخيرًا، اتصل بواجهة برمجة التطبيقات (API) لبدء عملية تحويل TSV إلى Excel. بمجرد تنفيذ التعليمات البرمجية بنجاح، يتم حفظ مصنف Excel الناتج في وحدة التخزين السحابية.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// قم بتحميل ملف الإدخال TSV
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// قم بتحميل مصنف الإدخال TSV إلى وحدة التخزين السحابية
cellsInstance.UploadFile("input.tsv", inputFile);
// اتصل بواجهة برمجة التطبيقات لتحويل ملف TSV إلى مصنف Excel
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// طباعة رسالة النجاح في حالة نجاح التحويل
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
يمكن تنزيل ملف TSV المدخل وملف Excel الناتج الناتج في المثال أعلاه من input.tsv وmyResultant.xls.
تحويل TSV إلى XLSX باستخدام أوامر cURL
يعد تحويل TSV إلى XLSX باستخدام أوامر Aspose.Cells Cloud و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
من أجل تجربة إمكانيات .NET REST API، يمكنك التفكير في استخدام [تطبيق تحويل TSV إلى XLSX] خفيف الوزن وعالي الكفاءة 10. تم بناء هذا التطبيق المجاني على واجهات برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون أي متطلبات تثبيت.
خاتمة
في الختام، يعد تحويل تنسيق TSV إلى تنسيق Excel مهمة بالغة الأهمية لتعزيز معالجة البيانات وتصورها وتحليلها. سواء اخترت Aspose.Cells Cloud SDK القوية والمرنة لـ .NET أو أوامر cURL المباشرة والقابلة للبرمجة باستخدام Aspose.Cells Cloud API، يقدم كلا الطريقتين حلولاً قوية لهذا التحويل.
روابط مفيدة
مقالات ذات صلة
نوصي بشدة بزيارة المدونات التالية: