C#を使用してHTMLをJSONに変換する方法
C#を使用してHTMLをJSONに変換する方法
HTML を JSON に変換すると、開発者が Web フォーマットから構造化されたデータを抽出し、データベースのアプリケーションで使用できます。 Aspose.Cells for .NET では、開発者が HTML ファイルを充電し、 JSON としてのコンテンツを効率的かつプログラミング的に輸出することができます。
なぜHTMLをJSONに変換するのか?
●データの移動性:- テーブル HTML データを JSON としてバックエンド サービスまたは API に転送します。
・Web・アプリ・インテグレーション:- テーブルまたは構造化されたウェブコンテンツをアプリでさらなる処理のために抽出します。
自動化準備:- ウェブスクラッピングやコンテンツ抽出プロセスを自動化するのに最適です。
HTML を JSON に変換するためのステップ・ステップガイド
ステップ1: NuGet を介して Aspose.Cells をインストール
インストール Aspose.Cells for .NET:
dotnet add 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.不適切な範囲
- ソリューション:範囲にワークシートのすべての関連セルが含まれていることをダブルチェックします。
3.輸出形式化
- 解決策:使用
JsonSaveOptions表のインデックスをコントロールし、空っぽの行を乗り越え、またはハイパーリンクをカスタマイズします。