Excel 파일을 JSON 형식으로 변환하면 다양한 플랫폼과 시스템 간의 데이터 교환이 단순화됩니다.이 가이드는 .NET을 위한 Aspose.Cells를 사용하여 Excel 데이터를 jSON으로 전환하여 웹 애플리케이션 및 APIs와 더 쉽게 작동하는 방법을 보여줍니다.
소개
Excel 파일은 구조화 된 데이터를 저장하는 데 널리 사용되지만, JSON 형식을 선호하는 현대 웹 기술과 통합 할 때 흥미로울 수 있습니다.이 가이드는 복잡한 Excel 작업을 효율적으로 처리하도록 설계된 강력한 도서관 인 Aspose.Cells for .NET을 사용하여 Excel 데이터에 변환하는 과정을 통과합니다.
Excel을 JSON으로 변환하는 단계별 가이드
단계 1: NuGet을 통해 Aspose.Cells를 설치
시작하기 전에 프로젝트가 필요한 의존성을 갖추고 있는지 확인하십시오. Aspose.Cells for .NET를 NuGet Package Manager를 사용하여 설치할 수 있습니다.
$ dotnet add package Aspose.Cells
단계 2: Aspose.Cells 라이센스를 설정
Aspose.Cells에서 완전한 기능 및 지원을 해제하려면 라이센스 키를 설정해야 합니다.이 단계는 생산 환경에 필수적입니다.
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
3단계: Excel 파일 다운로드
Excel 파일을 A로 업로드합니다. Workbook
개체는 Aspose.Cells의 모든 작업에 대한 입구점으로 사용됩니다.
Workbook workbook = new Workbook("file.xlsx");
단계 4: Excel 데이터를 변환하기 위해 지정
Excel 시트에서 다양한 유형의 데이터를 시리즈 할 수 있습니다.이 몇 가지 예가 있습니다 :
- 셀 범위 :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- 단일 셀 :
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- 테이블, 차트, Pivot 테이블 등 :
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
5단계: Excel 데이터를 JSON로 시리즈화
데이터를 지정한 후, Aspose.Cells의 유틸리티 방법을 사용하여 JSON 스트립으로 시리얼하십시오.
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
단계 6 : JSON 데이터를 저장
마지막으로, 시리화된 JSON 데이터를 파일 또는 출력 스트림으로 저장하여 더 많은 사용을 할 수 있습니다.
System.IO.File.WriteAllText("output.json", jsonString);
단계 7 : JSON 출력 사용자 정의 (선택)
JSON 출력은 시리화 옵션을 제어하고 수식, 하이퍼 링크, 차트, 이미지 등과 같은 특정 요소를 포함하여 사용자 지정할 수 있습니다.이 단계는 선택적이지만 유연성을 향상시킵니다.
결론
Aspose.Cells for .NET을 사용하여 Excel 데이터를 JSON로 변환하면 웹 응용 프로그램 및 API에서 데이터 교환 및 조작이 단순화됩니다.이 가이드를 따르십시오.