json으로 엑셀

C# .NET을 사용하여 Excel을 JSON으로 변환

오늘날의 급변하는 비즈니스 세계에서 효율적인 데이터 관리는 경쟁 우위를 유지하는 데 핵심입니다. 따라서 데이터는 가치 있는 상품이 되었으며 적절한 관리는 모든 규모의 조직에 매우 중요합니다. 데이터 관리의 중요한 측면 중 하나는 데이터를 한 형식에서 다른 형식으로 변환하여 더 유용하고 액세스할 수 있도록 하는 데이터 변환입니다. 데이터 변환에 대한 수요가 증가함에 따라 개발자는 광범위한 변환 작업을 처리할 수 있는 안정적이고 효율적인 솔루션을 갖추는 것이 필수적이 되었습니다. 이 기술 블로그에서는 Excel에서 JSON로의 변환을 위한 최첨단 솔루션을 소개하고 그 기능, 이점 및 기능을 설명하고 이 솔루션과 해당 응용 프로그램에 대한 포괄적인 개요를 제공합니다.

Excel에서 JSON으로 변환 API 소개

데이터 관리의 가장 중요한 측면 중 하나는 데이터를 한 형식에서 다른 형식으로 변환하는 것이며 여기에서 Aspose.Cells Cloud SDK for .NET이 제공됩니다. 강력하고 유연한 기능을 갖춘 이 클라우드 기반 API는 간단하고 Excel 스프레드시트를 JSON 형식으로 변환하기 위한 효율적인 솔루션입니다. 데이터 변환 작업을 자동화하려는 소프트웨어 개발자이든 웹 또는 모바일 애플리케이션에서 사용하기 위해 스프레드시트를 신속하게 변환해야 하는 비즈니스 사용자이든 Aspose.Cells Cloud SDK for .NET은 안정적이고 편리한 솔루션을 제공합니다. 해결책. API의 기능을 자세히 살펴보고 Excel에서 JSON으로 변환을 쉽게 수행하는 단계를 보여드리겠습니다.

SDK를 사용하려면 해당 참조를 NuGet 패키지로 추가해야 합니다. NuGet 패키지 관리자에서 “Aspose.Cells-Cloud"를 검색하고 패키지를 추가합니다.

Aspose.Cells 클라우드

이미지 1:- Aspose.Cells Cloud NuGet 패키지.

또한 Cloud 대시보드 계정도 필요합니다. 기존 계정이 없는 경우 유효한 이메일 주소를 사용하여 클라우드 대시보드를 통해 무료 계정을 만들고 개인화된 클라이언트 자격 증명을 얻으십시오.

C#을 사용하여 Excel에서 JSON으로

이 섹션에서는 C# 코드 조각을 사용하여 Excel을 JSON으로 변환하는 방법에 대해 필요한 모든 세부 정보를 설명합니다. 이 예에서는 input.xls 워크시트를 사용합니다.

json으로 엑셀

이미지 2:- Excel에서 JSON으로 변환 미리 보기.

// 전체 예제 및 데이터 파일을 보려면 다음으로 이동하십시오. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명 가져오기
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID 및 ClientSecret 세부 정보를 제공하여 CellsApi 인스턴스 생성
CellsApi instance = new CellsApi(clientID, clientSecret);

// 입력 엑셀 파일명
string name = "input.xls";
// 결과 파일의 형식
string format = "JSON";

// 결과 파일의 이름
string resultantFile = "Converted.json";
        
try
{
    // 로컬 드라이브에서 파일 로드
    using (var file = System.IO.File.OpenRead(name))
    {

        // 변환 작업 초기화
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // 변환이 성공하면 성공 메시지 출력
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

이제 위의 코드 스니펫을 이해해 보겠습니다.

CellsApi instance = new CellsApi(clientID, clientSecret);

클라이언트 자격 증명을 인수로 전달하는 동안 CellsApi의 인스턴스를 만듭니다.

var file = System.IO.File.OpenRead(name)

System.IO.File 클래스의 OpenRead(…) 메서드를 사용하여 입력된 Excel 워크시트를 읽습니다.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

메서드를 호출하여 Excel에서 JSON으로 변환을 수행하고 출력을 클라우드 저장소에 저장합니다.

cURL 명령을 사용하여 XLS에서 JSON으로

cURL은 REST API에 액세스하기 위한 명령줄 도구이므로 개발자와 IT 전문가에게 필수적인 도구입니다. cURL을 사용하면 REST API에 대한 HTTP 요청을 만들고 서버에서 데이터를 검색하고 다양한 작업을 수행할 수 있습니다. 이제 이 섹션에서는 cURL 명령을 사용하여 XLS를 JSON으로 변환합니다.

이제 전제 조건으로 먼저 다음 명령을 사용하여 JWT 액세스 토큰(클라이언트 자격 증명 기반)을 생성해야 합니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 명령은 입력 XLS가 클라우드 스토리지에서 사용 가능할 것으로 예상하고 변환 후 로컬 드라이브에 저장합니다.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

Cloud Storage에서 입력 XLS를 로드하고 JSON으로 변환한 후 출력을 동일한 Cloud Storage에 직접 저장해야 하는 경우 다음 명령을 사용해 보십시오.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

빠른 팁

무료 Excel to JSON 변환기를 찾고 있습니다! 온라인 Excel 변환기를 사용해 보십시오.

끝 맺는 말

결론적으로 Aspose.Cells Cloud SDK for .NET은 Excel 스프레드시트를 JSON 형식으로 변환하기 위한 강력하고 유연한 솔루션입니다. 클라우드 기반 아키텍처, 사용하기 쉬운 인터페이스 및 고급 기능을 갖춘 이 API는 소프트웨어 개발자이든 비즈니스 사용자이든 관계없이 데이터 변환 작업을 수행할 수 있는 편리하고 효율적인 방법을 제공합니다. 단일 스프레드시트 또는 여러 스프레드시트를 한 번에 변환해야 하는 경우 Aspose.Cells Cloud SDK for .NET은 안정적이고 효율적인 솔루션을 제공합니다. 이 API를 사용하면 데이터 변환 작업을 간소화하고 시간과 리소스를 절약하며 비즈니스의 더 중요한 측면에 집중할 수 있습니다.

API의 다른 흥미로운 기능을 설명하는 방대한 주제 모음이 포함된 제품 설명서를 살펴보는 것이 좋습니다. 마지막으로 API 사용 중 문제가 발생하거나 관련 질문이 있는 경우 무료 제품 지원 포럼을 통해 언제든지 문의해 주세요.

관련 기사

자세한 내용은 다음 링크를 참조하십시오.