קובץ CSV(ערכים מופרדים בפסיק) מכיל ערכי נתונים מופרדים בפסיקים. כל שורה ב-CSV היא שיא חדש. קבצי CSV משמשים בדרך כלל להעברת נתונים ממערכת אחסון אחת לאחרת. במקרים מסוימים, ייתכן שנצטרך לייצא נתונים מ-CSV ל-XML. קבצי XML מאפשרים אחסון והעברה של נתונים מבלי להיות תלויים בתוכנה או בכלי חומרה. במאמר זה נלמד כיצד להמיר קובץ CSV לפורמט XML באמצעות Java.
הנושאים הבאים יכוסו במאמר זה:
ממיר CSV ל-XML Java API
להמרת CSV ל-XML, נשתמש ב-Aspose.Cells for Java API. זהו API עשיר בתכונות, חזק וקל לשימוש לעבודה עם גליונות עבודה הקשורים ל-Microsoft Excel בתוך יישומי Java. הוא מאפשר יצירה, עריכה, המרה ורינדור של הפורמטים של Microsoft Excel לפורמטים שונים.
המחלקה Workbook של ה-API מייצגת גיליון אלקטרוני של Excel עם גליון עבודה אחד או מרובים. הוא מספק שיטות שונות לפתיחה ולשמירה של קבצי Excel המקוריים. זה גם מאפשר העתקת נתונים מחוברות עבודה אחרות, שילוב של שתי חוברות עבודה והגנה על הגיליון האלקטרוני של Excel. השיטה save() של מחלקה זו מאפשרת לשמור את חוברות העבודה בפורמטים שצוינו. המחלקה TxtLoadOptions של ה-API מייצגת את האפשרויות לטעינת קבצי טקסט או CSV.
אנא הורד את ה-JAR של ה-API או הוסף את תצורת 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 על ידי ביצוע השלבים המפורטים להלן:
- טען את קובץ ה-CSV באמצעות מחלקת Workbook.
- שמור את קובץ ה-XML בשיטת save(). זה לוקח את נתיב קובץ ה-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 באמצעות אפשרויות מתקדמות על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה TxtLoadOptions.
- לאחר מכן, ציין אפשרויות טעינה שונות.
- לאחר מכן, טען את קובץ ה-CSV באמצעות המחלקה Document עם האובייקט TxtLoadOptions.
- שמור את קובץ ה-XML בשיטת save(). זה לוקח את נתיב קובץ הפלט כארגומנט.
דוגמת הקוד המובאת להלן מראה כיצד להמיר 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");
קבל רישיון חינם
אתה יכול לקבל [רישיון זמני] בחינם11 כדי לנסות את הספרייה ללא מגבלות הערכה.
סיכום
במאמר זה, למדנו כיצד להמיר CSV לפורמט XML באופן תכנותי ב-Java. ראינו גם כיצד לציין אפשרויות טעינה שונות תוך המרת CSV ל-XML. חוץ מזה, אתה יכול ללמוד עוד על Aspose.Cells עבור Java API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום.