ההמרה של תוכן HTML לתוך פורמט JSON מבוסס היא חיונית לאינטגרציה של נתונים אינטרנט עם שירותים אחוריים או יישומים. Aspose.Cells for .NET מציעה דרך יעילה ופשוטה להשיג את המרה זו, מה שהופך אותה אידיאלית למפתחים שרוצים לאוטומציה את תהליך הוצאת נתוני טבלה מהאתרים.

הכניסה

ההמרה של תוכן HTML לתוך פורמט JSON מבוסס היא חיונית לאינטגרציה של נתונים אינטרנט עם שירותים אחוריים או יישומים. Aspose.Cells for .NET מציעה דרך יעילה ופשוטה להשיג את המרה זו, מה שהופך אותה אידיאלית למפתחים שרוצים לאוטומציה את תהליך הוצאת נתוני טבלה מהאתרים.

למה להמיר HTML ל- JSON?

  • יכולת ניידת נתונים: העברת נתוני טבלת HTML לשירותי תמיכה או APIs כ- JSON.
  • אינטגרציה בין אינטרנט לאפליקציה: תמצית טבלה או תוכן מבוסס באינטרנט לעיבוד נוסף ביישומים.
  • Automation Ready: אידיאלי עבור אוטומציה של תהליכי גלישה באינטרנט או קיצוץ תוכן.

מדריך צעד אחר צעד כדי להמיר HTML ל- JSON

שלב 1: התקנת Aspose.Cells באמצעות NuGet

התקנת Aspose.Cells עבור .NET:

Install-Package Aspose.Cells

שלב 2: הגדרת רישיון

מאפשרת פונקציונליות מלאה:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

שלב 3: הורד את קובץ HTML

יצירת ספר עבודה חדש על-ידי העלאת הכניסה HTML:

Workbook workbook = new Workbook("Sample.html");

שלב 4: גישה לתא האחרון

זיהוי התא האחרון בדף העבודה כדי להגדיר גבולות ייצוא:

Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

שלב 5: הגדרת טווח עבור ייצוא

יצירת מגוון שמרחיב את נתוני לוח העבודה:

Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

שלב 6: הגדרת JsonSaveOptions

הגדרת כל אפשרויות ייצוא:

JsonSaveOptions options = new JsonSaveOptions();

שלב 7: ייצוא ל- JSON

סדרה את הטווח המוגדר ל- JSON:

string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

שלב 8: שמור את JSON לקובץ

הקלד את היציאה לדיסק:

System.IO.File.WriteAllText("htmltojson.json", jsonData);

בעיות נפוצות ותקנות

1 היציאה ריקה

  • הפתרון: ודא כי קובץ ה-HTML מכיל תוכן מבוסס טבלה לזיהוי נתונים בתוקף.

2 מגוון שגוי

  • פתרון: בדוק כפול כי הטווח כולל את כל התאים הרלוונטיים מתוך לוח העבודה.

תבנית ייצוא

  • פתרון : שימוש JsonSaveOptions כדי לשלוט על אינדקס הדף, לעבור שורות ריקות, או להתאים אישית את הקישורים.

More in this category