Excel 스프레드시트는 오랫동안 정보를 구성하고 분석하는 데 필수적인 도구였으며 업계 전반의 사용자에게 친숙하고 다양한 플랫폼을 제공했습니다. 그러나 데이터 기반 애플리케이션과 웹 서비스에 대한 수요가 계속 증가함에 따라 Excel 데이터를 JSON 형식으로 변환해야 할 필요성이 대두되고 있습니다. JSON(JavaScript Object Notation)이 선호되는 데이터 교환 형식으로 등장했습니다. 따라서 .NET REST API를 사용하여 Excel을 JSON으로 변환하면 스프레드시트 데이터를 광범위한 웹 기반 플랫폼, 모바일 애플리케이션 및 클라우드 서비스에 원활하게 통합할 수 있는 유연성을 얻을 수 있습니다.
Excel에서 JSON으로 변환 SDK
GroupDocs.Conversion Cloud SDK for .NET을 사용하면 Excel을 JSON 형식으로 간단하고 효율적으로 변환할 수 있습니다. 이 SDK는 다양한 파일 형식 지원, 고급 사용자 정의 옵션 및 고품질 출력을 포함하여 문서 변환을 위한 포괄적인 기능 세트를 제공합니다. 웹 애플리케이션, 모바일 앱, 데스크톱 소프트웨어 등 무엇을 구축하든 SDK를 사용하면 문서 변환 워크플로를 간소화하고 뛰어난 사용자 경험을 제공할 수 있습니다.
먼저 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하여 SDK를 설치해야 합니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
설치 후에는 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻었는지 확인하세요. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.
C# .NET을 사용하는 XLS-JSON 변환기
C# .NET을 사용하여 XLS 및 XLSX 문서를 JSON 데이터로 변환하는 모범 사례와 전문 기술을 알아보세요.
- 클라이언트 자격 증명을 인수로 전달하는
Configuration
클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
- 구성 개체를 입력 인수로 전달하는
ConvertApi
를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
- 입력된 Excel 통합 문서를 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- 입력 XLS의 이름, 결과 형식을
json
, 결과 JSON 파일의 이름을 인수로 지정하는ConvertSettings
인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
- ConvertDocumentRequest API를 호출하여 Excel을 JSON으로 변환하고 결과 JSON을 클라우드 스토리지에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl 값을 정의하여 Excel-PDF 변환기 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// 로컬 드라이브에서 입력 Excel 통합 문서 로드
using (var stream = System.IO.File.OpenRead("input.xls"))
{
// FileApi 인스턴스 생성
var fileUpload = new FileApi(configurations);
// 입력 Excel 통합 문서를 클라우드 저장소에 업로드
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
// 입력 Excel 통합 문서와 결과 JSON 파일의 이름을 정의하는 ConvertSettings를 만듭니다.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.xls",
Format = "json",
OutputPath = "output.json"
};
// 온라인에서 Excel을 JSON으로 변환하려면 ConvertDocument 메서드를 호출합니다.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// 성공 메시지 인쇄
Console.WriteLine("The Excel to JSON conversion completed successfully !");
}
}
cURL 명령을 사용하여 XLSX를 JSON으로 변환합니다.
GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 Excel 파일을 JSON 형식으로 변환하는 것은 유연성과 통합 용이성을 제공하는 간단한 프로세스입니다. GroupDocs.Conversion Cloud의 RESTful API 엔드포인트를 사용하면 명령줄이나 스크립트 내에서 직접 Excel에서 JSON으로의 변환을 시작할 수 있으므로 자동화된 워크플로 및 일괄 처리 작업에 이상적입니다.
이 접근 방식의 첫 번째 단계는 개인화된 JWT 액세스 토큰을 얻는 것입니다. 따라서 JWT 토큰이 있으면 다음 cURL 명령을 실행하여 XLSX를 JSON 형식으로 변환하고 결과 JSON을 클라우드 저장소에 저장하십시오.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"json\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"{myOutput}\"}"
‘sourceFile’을 입력 Excel 통합 문서의 이름으로 바꾸고, ‘myOutput’을 결과 JSON의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.
온라인 Excel-JSON 변환기
무료 온라인 XLSX-JSON 변환기를 간략하게 살펴볼 수 있습니다. 이 앱은 GroupDocs.Conversion Cloud REST API를 기반으로 개발되었습니다. 이 가볍고 매우 효율적인 솔루션을 사용해 보고 Excel용 Cloud SDK 통합 문서에서 HTML로 변환하는 놀라운 기능을 직접 확인해 보세요.
유용한 링크
결론
결론적으로, .NET용 GroupDocs.Conversion Cloud SDK를 사용하거나 GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 Excel을 JSON으로 변환하도록 선택하면 문서 변환 워크플로를 간소화할 수 있는 강력한 도구가 제공됩니다. 즉, API는 안정적인 고품질 변환 서비스를 제공하여 Excel 스프레드시트를 JSON 데이터로 쉽게 변환할 수 있도록 지원합니다.
관련 기사
자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.