엑셀을 json으로 변환

.NET Cloud SDK를 사용하여 Excel을 JSON으로 변환하는 방법을 알아보세요.

Excel 파일을 JSON으로 변환해야 하는 필요성이 점점 더 중요해지고 있습니다. Excel은 표 형식 구조를 갖추고 있어 방대한 데이터세트를 구성하고 저장하는 데 적합한 형식입니다. 그러나 웹 애플리케이션, API 및 다양한 데이터 교환 형식의 시대에는 보다 유연하고 가벼운 데이터 표현에 대한 요구가 증가하고 있습니다. Excel에서 JSON으로의 변환이 중요한 역할을 하는 곳입니다. 이 문서에서는 .NET REST API를 사용하여 XLS에서 JSON으로 변환하는 것의 중요성을 자세히 살펴보고 기존 스프레드시트 형식과 최신 JSON 데이터 형식 간의 격차를 해소합니다.

Excel에서 JSON으로의 변환을 위한 .NET REST API

Aspose.Cells Cloud SDK for .NET의 다양한 기능을 사용하면 Excel을 JSON으로 변환하는 프로세스가 간소화됩니다. 이 강력한 SDK를 활용하면 전환 여정을 단순화하고 향상시키는 다양한 기능에 액세스할 수 있습니다. 따라서 몇 가지 간단한 API 호출을 통해 Excel 워크시트를 구조화된 JSON 데이터로 원활하게 변환할 수 있습니다.

이제 .NET 애플리케이션에서 이 SDK의 기능을 활용하려면 먼저 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭해야 합니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET에서 XLS를 JSON으로 변환

복잡한 스프레드시트를 처리하든 간단한 데이터 세트를 처리하든 SDK는 효율성, 정확성 및 .NET 애플리케이션에 대한 통합 용이성을 보장합니다. 따라서 이 섹션에서는 C# .NET을 사용하여 XLS를 JSON 형식으로 변환하겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

using (var file = System.IO.File.OpenRead(input_CSV))

입력 Excel 통합 문서의 내용을 스트림 인스턴스로 읽습니다.

cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "JSON", outPath: resultant_file);

마지막으로 API를 호출하여 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 cellsInstance = new CellsApi(clientID, clientSecret);

// 입력 Excel 워크시트 이름
string input_XLS = @"D:\Github\resultant.xls";
// 결과 JSON 파일
string resultant_file = "resultant.json";

// 로컬 드라이브에서 XLSB 파일 로드
using (var file = System.IO.File.OpenRead(input_XLS))
{
    // API를 호출하여 Excel을 JSON으로 변환
    cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "JSON", outPath: resultant_file);
}
Excel에서 JSON으로 변환기

Excel에서 JSON으로의 변환 미리보기입니다.

위에서 생성된 입력 Excel 통합 문서와 결과 JSON 파일은 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 XLSX를 JSON으로 변환

XLSX를 JSON으로 원활하게 변환하고 워크플로에 쉽게 통합할 수 있는 또 다른 흥미로운 옵션은 Aspose.Cells Cloud와 cURL 명령의 강력한 조합입니다. Aspose.Cells Cloud API가 제공하는 유연성을 통해 간단한 cURL 명령을 통해 서비스와 상호 작용할 수 있으며 플랫폼을 초월하는 스크립트 가능한 솔루션을 제공합니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 다음 명령을 실행하여 XLSX를 JSON 형식으로 변환하십시오. 다음 요청 방법을 사용하려면 입력 Excel 통합 문서가 클라우드 저장소에서 이미 사용 가능해야 합니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JSON&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

‘sourceFile’을 소스 Excel 통합 문서의 이름으로 바꾸고, ‘output’을 결과 JSON 파일의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, Aspose.Cells for .NET Cloud SDK를 사용하거나 cURL 명령과 함께 Aspose.Cells Cloud를 사용하여 XLSX를 JSON으로 변환하는 기능은 현대 데이터 처리 워크플로의 기본 자산입니다. 이 기능은 Excel과 JSON 간의 격차를 해소할 뿐만 아니라 원활한 통합 및 데이터 교환 가능성의 영역을 열어줍니다. 그럼에도 불구하고 이 기능을 사용하면 진화하는 데이터 요구 사항에 적응하고, 협업을 간소화하고, 애플리케이션의 다양성을 향상시킬 수 있습니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.