여러 Excel 통합 문서에 저장된 정보를 효율적으로 처리하고 통합하는 일은 일반적이면서도 중요한 문제가 되었습니다. 따라서 이 기사에서는 이러한 필요성을 해결하기 위한 여정에 착수하여 .NET REST API를 사용하여 Excel 통합 문서를 병합하는 혁신적인 기능을 공개합니다. API의 RESTful 아키텍처 덕분에 로컬 시스템에 설치할 필요 없이 클라우드 인스턴스에 요청을 보내면 모든 요구 사항을 충족할 수 있습니다. 예산 시트의 통합이 필요한 재무 분석부터 다양한 데이터 스트림의 통합이 필요한 프로젝트 관리 시나리오에 이르기까지 이 기능이 꼭 필요한 것으로 입증된 세부 사항을 살펴보겠습니다.
Excel 파일을 결합하는 REST API
Aspose.Cells Cloud SDK for .NET을 활용하면 Excel 통합 문서를 병합하는 과정이 간소화되고 효율적입니다. .NET REST API 호출의 단순성을 활용하면 Excel 파일을 쉽게 결합하고 통합할 수 있습니다. 재무 보고서 관리, 프로젝트 관련 데이터 결합, 분석을 위한 데이터 세트 병합 등 Aspose.Cells Cloud SDK는 병합 프로세스 전반에 걸쳐 정확성과 신뢰성을 보장합니다. 데이터 관리 워크플로우를 향상시키기 위한 강력한 솔루션을 제공하는 Aspose.Cells Cloud SDK for .NET을 사용하여 Excel 통합 문서 병합의 기능, 이점 및 실제 구현을 살펴보겠습니다.
첫 번째 단계는 .NET 애플리케이션에 해당 참조를 추가하는 것입니다. 따라서 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.
C# .NET에서 Excel 파일 결합
우리는 .NET REST API의 기능을 이해하고 활용함으로써 새로운 수준의 데이터 구성, 접근성 및 분석 통찰력을 얻을 수 있다는 것을 배웠습니다. 그럼 Excel 파일 C# .NET을 병합하는 방법에 대해 자세히 살펴보겠습니다.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 만듭니다.
cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
입력 Excel 파일을 읽고 클라우드 스토리지에 업로드합니다.
cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);
두 번째 Excel 파일의 워크시트를 첫 번째 Excel 통합 문서로 결합하는 API를 호출합니다. 그러면 병합된 Excel이 클라우드 저장소에 업로드됩니다.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요.
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);
// 드라이브에 있는 첫 번째 Excle 통합 문서
string first_Excel = "input-1.xls";
// 두 번째 Excel 통합 문서의 이름
string second_Excel = "inpuit-2.xls";
// 입력 Excel 통합 문서를 보관할 사전 개체 만들기
Dictionary<String, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(first_Excel, File.OpenRead(first_Excel));
mapFiles.Add(second_Excel, File.OpenRead(second_Excel));
// 먼저 입력 Excel 파일을 읽고 Cloud Storage에 업로드해야 합니다.
try
{
// 사전 개체를 반복하여 각 Excel 파일의 내용을 읽습니다.
foreach (KeyValuePair<String, Stream> dictionary in mapFiles)
{
// 각 통합 문서를 클라우드 저장소에 업로드
cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
}
}
catch (Exception ex)
{
// 클라우드 저장소에 파일을 업로드하는 중 예외 발생
Console.Write(ex.StackTrace);
}
try
{
// Excel 병합 요청을 초기화합니다. 두 번째 워크시트의 워크시트가 첫 번째 워크북에 병합됩니다.
var response = cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);
// 연결이 성공하면 성공 메시지를 인쇄합니다.
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Concatenate Excel operation completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
위의 예에 사용된 입력 Excel 통합 문서는 다음에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 Excel 파일 병합
Aspose.Cells Cloud와 cURL 명령의 결합된 강점을 활용하면 Excel 통합 문서를 병합하는 강력한 기능을 원활하게 구현할 수 있습니다. cURL 명령을 활용하여 Aspose.Cells Cloud API와 상호 작용하면 Excel 통합 문서 병합 프로세스를 쉽게 시작할 수 있습니다. 또한 이 접근 방식은 Excel 파일을 통합하기 위한 간단하고 효과적인 솔루션을 제공하여 원활하고 안정적인 환경을 보장합니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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"
이제 C# .NET을 사용하여 Excel 파일을 병합하려면 다음 명령을 실행하십시오. 다음 요청에서는 입력 Excel 파일이 클라우드 스토리지에서 이미 사용 가능하다고 예상합니다.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
‘inputFile1’ 및 ‘inputFile2’를 입력 Excel 통합 문서의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
결론
결론적으로, 데이터 변환의 동적 환경은 기능이 풍부한 Aspose.Cells for .NET Cloud SDK와 cURL 명령의 스크립트 가능한 효율성을 사용하여 JSON을 PDF로 변환하는 두 가지 강력한 접근 방식을 수용합니다. Aspose.Cells Cloud SDK가 제공하는 포괄적인 툴킷과 세분화된 제어를 선택하거나 cURL 명령의 단순성과 플랫폼 간 호환성을 선택하세요. 그럼에도 불구하고 두 접근 방식 모두 JSON 데이터를 세련되고 보편적으로 액세스 가능한 PDF 문서로 원활하게 변환합니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.