JSON을 Excel Linux로 변환

MS Excel은 워크시트 및 통합 문서의 형태로 데이터를 구성할 수 있는 풍부한 스프레드시트 조작 소프트웨어입니다. 이와 함께 데이터 정렬, 그래프 플로팅, 수학 계산 등과 같은 기능을 제공합니다. 반면에 JSON은 구조화된 데이터를 저장하는 데 널리 사용되는 형식입니다. 경우에 따라 JSON 데이터를 Excel 워크시트로 변환해야 합니다. 이러한 경우 이 문서에서는 JSON 파일에서 Linux의 Excel 워크시트로 데이터를 가져오는 방법을 보여줍니다.

Linux용 .NET JSON-Excel 변환기 API

JSON 파일에서 Excel 워크시트로 데이터를 가져오기 위해 Aspose.Cells for .NET을 사용합니다. Excel 파일을 생성, 조작 및 변환할 수 있는 기능이 풍부한 API입니다. Linux에서 이 API를 사용하려면 몇 단계로 완료할 수 있는 .NET 환경을 설정해야 합니다. 다음은 환경을 설정하는 데 필요한 전제 조건입니다.

환경을 설정하고 애플리케이션을 생성했으면 Visual Studio Code용 NuGet 패키지 관리자 확장을 사용하여 NuGet을 통해 .NET용 Aspose.Cells를 설치할 수 있습니다.

Visual Studio Code를 사용하여 Linux에서 콘솔 애플리케이션을 만드는 방법에 대해 알아보세요.

JSON에서 Linux의 Excel로 데이터 가져오기

다음은 JSON에서 Excel XLSX로 데이터를 가져오는 단계입니다.

다음 코드 샘플은 JSON에서 Linux의 Excel로 데이터를 가져오는 방법을 보여줍니다.

// 통합 문서 개체 만들기
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// JSON 파일 읽기
string jsonInput = File.ReadAllText("Data.json");            

// JsonLayoutOptions 설정
JsonLayoutOptions options = new JsonLayoutOptions(); 
options.ArrayAsTable = true;

// JSON 데이터 가져오기
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// 엑셀 파일 저장
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

JSON 데이터 입력

[
   {
       Name: "John Smith",
       Contract:
       [
           {
               Client:
               {
                   Name: "A Company"
               },
               Price: 1200000
           },
           {
               Client:
               {
                   Name: "B Ltd."
               },
               Price: 750000
           },
           {
               Client:
               {
                   Name: "C & D"
               },
               Price: 350000
           }
       ]
   },
   {
       Name: "Tony Anderson",
       Contract:
       [
           {
               Client:
               {
                   Name: "E Corp."
               },
               Price: 650000
           },
           {
               Client:
               {
                   Name: "F & Partners"
               },
               Price: 550000
           }
       ]
   },
   {
       Name: "Jimmy Adams",
       Contract:
       [
           {
               Client:
               {
                   Name: "MIT"
               },
               Price: 800000
           },
           {
               Client:
               {
                   Name: "SnB"
               },
               Price: 520000
           }
       ]
   },
]

엑셀 워크시트 출력

JSON에서 Excel Linux로

서식 스타일을 사용하여 JSON을 Excel로 가져오기

JSON 파일에서 데이터를 가져오는 동안 출력 Excel 파일에 스타일을 적용할 수 있습니다. 다음은 이 작업을 수행하는 단계입니다.

다음 코드 샘플은 JSON에서 Linux의 Excel로 데이터를 가져오는 동안 스타일을 적용하는 방법을 보여줍니다.

// 통합 문서 개체 만들기
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// JSON 파일 읽기
string jsonInput = File.ReadAllText("Data.json");

// 스타일 설정
CellsFactory factory = new CellsFactory();
Style style = factory.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.Font.Color = System.Drawing.Color.BlueViolet;
style.Font.IsBold = true;

// JsonLayoutOptions 설정
JsonLayoutOptions options = new JsonLayoutOptions();
options.TitleStyle = style;
options.ArrayAsTable = true;

// JSON 데이터 가져오기
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// 엑셀 파일 저장
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

엑셀 워크시트 출력

JSON에서 Excel Linux로

무료 라이선스 받기

임시 라이선스를 얻고 평가 제한 없이 Aspose.Cells for .NET을 사용할 수 있습니다.

결론

이 기사에서는 Linux에서 JSON 데이터를 Excel 워크시트로 가져오는 방법을 배웠습니다. 또한 JSON에서 Excel로 변환하는 스타일을 적용하는 방법을 살펴보았습니다. 또한 문서를 사용하여 .NET용 Aspose.Cells에 대해 자세히 알아볼 수 있습니다. 또한 포럼을 통해 질문할 수 있습니다.

또한보십시오