CSV إلى XML Java

CSV يحتوي ملف (قيم مفصولة بفواصل) على قيم بيانات مفصولة بفواصل. كل سطر في CSV هو رقم قياسي جديد. تُستخدم ملفات CSV بشكل شائع لنقل البيانات من نظام تخزين إلى آخر. في بعض الحالات ، قد نحتاج إلى تصدير البيانات من CSV إلى XML. تسمح ملفات XML بتخزين ونقل البيانات دون الاعتماد على أدوات البرامج أو الأجهزة. في هذه المقالة ، سوف نتعلم كيفية تحويل ملف CSV إلى تنسيق XML باستخدام Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. CSV to XML Converter Java API
  2. تحويل CSV إلى XML
  3. تحويل CSV إلى XML مع الخيارات

CSV to XML Converter Java API

لتحويل CSV إلى XML ، سنستخدم Aspose.Cells for Java API. إنها واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام للعمل مع أوراق العمل المرتبطة بـ Microsoft Excel داخل تطبيقات Java. يسمح بإنشاء وتحرير وتحويل وتقديم تنسيقات Microsoft Excel إلى تنسيقات مختلفة.

تمثل فئة Workbook من API جدول بيانات Excel يحتوي على ورقة عمل واحدة أو عدة أوراق عمل. يوفر طرقًا مختلفة لفتح ملفات Excel الأصلية وحفظها. كما أنه يتيح نسخ البيانات من مصنفات أخرى ، والجمع بين مصنفين ، وحماية جدول بيانات Excel. تسمح طريقة save() لهذه الفئة بحفظ المصنفات بالتنسيقات المحددة. تمثل فئة TxtLoadOptions من API خيارات تحميل النص أو ملفات CSV.

يرجى إما تنزيل JAR لواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>  
    <id>AsposeJavaAPI</id>  
    <name>Aspose Java API</name>  
    <url>https://repository.aspose.com/repo/</url>  
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.6</version>
</dependency>

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

يمكننا بسهولة تحويل ملفات CSV إلى XML باتباع الخطوات الواردة أدناه:

  1. قم بتحميل ملف CSV باستخدام فئة المصنف.
  2. احفظ ملف XML باستخدام طريقة الحفظ().يأخذ مسار ملف XML الناتج كوسيطة.

يوضح مثال الرمز الوارد أدناه كيفية تحويل ملف CSV إلى XML باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل ملف CSV إلى XML.
// قم بتحميل ملف CSV
Workbook workbook = new Workbook("C:\\SampleCSV.csv");

// احفظه بتنسيق XML
workbook.save("C:\\CSVtoXML_out.xml");
تحويل CSV إلى XML في Java

تحويل CSV إلى XML مع خيارات في Java

يمكننا تحويل ملفات CSV إلى XML باستخدام الخيارات المتقدمة باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة TxtLoadOptions.
  2. بعد ذلك ، حدد خيارات التحميل المختلفة.
  3. بعد ذلك ، قم بتحميل ملف CSV باستخدام فئة المستند مع كائن TxtLoadOptions.
  4. احفظ ملف XML باستخدام طريقة الحفظ().يأخذ مسار ملف الإخراج كوسيطة.

يوضح مثال الرمز الوارد أدناه كيفية تحويل CSV إلى XML باستخدام خيارات متقدمة باستخدام Java.

// يوضح مثال الرمز هذا كيفية تحويل ملف CSV إلى XML مع الخيارات.
// تهيئة خيارات تحميل TXT
TxtLoadOptions options = new TxtLoadOptions();
options.setMultiEncoded(true);

// قم بتحميل ملف CSV في المصنف
Workbook workbook = new Workbook("C:\\MultiEncoded.csv", options);

// احفظه بتنسيق XML
workbook.save("C:\\CSVtoXML_out.xml");

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل CSV إلى تنسيق XML برمجيًا في Java. لقد رأينا أيضًا كيفية تحديد خيارات التحميل المختلفة أثناء تحويل CSV إلى XML. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Cells for Java API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا