C#를 사용하여 HTML을 JSON으로 변환하는 방법

C#를 사용하여 HTML을 JSON으로 변환하는 방법

HTML을 변환하는 방법 JSON 개발자가 웹 형식에서 구조화된 데이터를 추출하고 데이터 기반 응용 프로그램에서 사용할 수 있습니다. Aspose.Cells for .NET 개발자는 HTML 파일을 업로드하고 JSON으로 콘텐츠를 효율적이고 프로그래밍적으로 수출 할 수있게 해줍니다.

왜 HTML을 JSON으로 변환합니까?

  • 데이터 포트폴리오:- 테이블 HTML 데이터를 JSON로 후원 서비스 또는 APIs로 전송합니다.

  • Web-to-App 통합:- 테이블 또는 구조화 된 웹 콘텐츠를 추출하여 앱에서 더 많은 처리를 수행합니다.

  • 자동화 준비가 되었습니다:- 웹 스크랩 또는 콘텐츠 추출 프로세스를 자동화하는 데 이상적입니다.

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 잎 인덱스를 제어하거나, 빈 줄을 뛰어 넘거나, 하이퍼 링크를 사용자 지정합니다.
 한국어