HTML يتم عرض صفحات الويب في متصفحات الويب ويمكنها عرض المعلومات / البيانات. يمكننا بسهولة تصدير البيانات من ملف HTML إلى تنسيق JSON برمجيًا. يستخدم JSON نصًا يمكن للبشر قراءته لتخزين البيانات ونقلها. يستخدم بشكل شائع لإرسال البيانات من الخادم إلى العميل. في هذه المقالة ، سوف نتعلم كيفية تحويل HTML إلى JSON باستخدام C#.
سيتم تناول الموضوعات التالية في هذه المقالة:
واجهة برمجة تطبيقات HTML to JSON Converter C#
لتحويل HTML إلى JSON ، سنستخدم Aspose.Cells for .NET API. إنها واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام للعمل مع أوراق العمل المرتبطة بـ Microsoft Excel داخل تطبيقات .NET. إنها تمكننا من إنشاء جداول البيانات وتعديلها وتحويلها وعرضها وطباعتها.
تمثل فئة مصنف من API جدول بيانات Excel. يمكن أن يحتوي كل جدول بيانات على أوراق عمل متعددة. يسمح بفتح وحفظ ملفات Excel الأصلية. كما يوفر طرقًا لنسخ البيانات من مصنفات أخرى ، والجمع بين مصنفين ، وحماية جدول بيانات Excel. تشير فئة ExportRangeToJsonOptions لواجهة برمجة التطبيقات إلى الخيارات التي تقوم بتصدير النطاق إلى JSON. تقوم طريقة CreateRange() لفئة Cells بإنشاء كائن Range من نطاق من الخلايا. يوفر API طريقة JsonUtility.ExportRangeToJson() لتصدير النطاق المقدم في سلسلة JSON.
يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Cells
تحويل HTML إلى JSON في C#
يمكننا تصدير البيانات من HTML إلى JSON باتباع الخطوات الواردة أدناه:
- أولاً ، قم بتحميل ملف HTML باستخدام فئة المصنف.
- بعد ذلك ، قم بإنشاء مثيل لفئة ExportRangeToJsonOptions.
- ثم ، قم باستدعاء طريقة CreateRange() لإنشاء نطاق من الخلايا.
- بعد ذلك ، استدع الأسلوب JsonUtility.ExportRangeToJson() لتصدير سلسلة JSON.
- أخيرًا ، اكتب السلسلة التي تم تصديرها إلى ملف JSON باستخدام طريقة File.WriteAllText().
يوضح مثال الكود أدناه كيفية تحويل HTML إلى JSON باستخدام C#.
// يوضح مثال التعليمات البرمجية هذا كيفية تحويل HTML إلى JSON
// قم بتحميل ملف HTML
Workbook workbook = new Workbook(@"C:\Files\Sample.html");
// احصل على الخلية الأخيرة
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;
// قم بتعيين ExportRangeToJsonOptions
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
// نطاق تصدير الخلايا إلى JSON
string data = JsonUtility.ExportRangeToJson(range, options);
// طباعة JSON
Console.WriteLine(data);
// اكتب سلسلة إلى ملف
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
احصل على رخصة مجانية
يمكنك الحصول على رخصة مؤقتة مجانية لتجربة المكتبة بدون قيود التقييم.
استنتاج
في هذه المقالة ، تعلمنا كيفية تصدير البيانات من ملف HTML إلى JSON في C#. لقد رأينا أيضًا كيفية إنشاء مجموعة من الخلايا لورقة عمل معينة برمجيًا. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Cells for .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.