XLSB 파일의 외부 연결 읽기 및 쓰기
소개
안녕하세요, Excel 매니아 여러분! XLSB 파일과 외부 연결의 매혹적인 세계로 뛰어들 준비가 되셨나요? Excel을 사용해 본 적이 있다면 얼마나 강력하고 다재다능한지 알 것입니다. 하지만 때로는 문제가 있습니다. 특히 외부 데이터베이스와의 연결을 처리할 때 그렇습니다. 바로 Aspose.Cells for .NET이 구해 드립니다! 이 멋진 라이브러리를 사용하면 간단한 방식으로 Excel 파일을 조작할 수 있습니다. 이 문서에서는 XLSB 파일에서 외부 연결을 읽고 쓰는 방법에 대한 단계별 가이드를 안내해 드리겠습니다.
필수 조건
시작하기에 앞서, 꼭 필요한 몇 가지 사항은 다음과 같습니다.
- C#에 대한 기본 지식: C# 프로그래밍 언어를 잘 알고 있다면 큰 도움이 될 것입니다. C# 코드를 쓰는 데 익숙하다면, 시작할 준비가 된 것입니다!
- .NET용 Aspose.Cells: 개발 환경에 이 라이브러리를 설치해야 합니다. 아직 설치하지 않았다면 쉽게 다운로드할 수 있습니다.여기.
- IDE: Visual Studio와 같은 코드 편집기나 IDE(통합 개발 환경)가 필요합니다.
- 샘플 XLSB 파일: 외부 연결이 포함된 샘플 XLSB 파일로 작업합니다. 직접 만들거나 온라인에서 샘플을 다운로드할 수 있습니다.
이러한 모든 전제 조건을 갖추면 이제 코드로 작업할 준비가 되었습니다!
패키지 가져오기
우선, 프로젝트에 필요한 패키지를 임포트해 보겠습니다. 프로젝트에 Aspose.Cells에 대한 참조를 추가했는지 확인하세요. C#에서 이를 수행하는 방법은 다음과 같습니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
이러한 가져오기를 통해 Excel 파일과 해당 연결을 조작하는 데 필요한 기능에 액세스할 수 있습니다.
1단계: 디렉토리 설정
XLSB 파일을 작업하기 전에 소스 및 출력 디렉토리를 설정해야 합니다. 이 단계는 파일을 정리하는 데 필수적입니다.
// 소스 디렉토리
string sourceDir = "Your Document Directory";
// 출력 디렉토리
string outputDir = "Your Output Directory";
이 코드 조각에서는"Your Document Directory"
그리고"Your Document Directory"
입력 및 출력 파일이 상주할 해당 경로를 가져오는 것으로 가정합니다. 원하는 경우 이러한 메서드를 하드코딩된 경로로 바꿀 수 있습니다.
2단계: XLSB 파일 로드
이제 Excel 파일을 Workbook 개체로 로드할 시간입니다. 이렇게 하면 그 안의 데이터를 조작할 수 있습니다.
// 소스 Excel Xlsb 파일을 로드합니다.
Workbook wb = new Workbook(sourceDir + "sampleExternalConnection_XLSB.xlsb");
XLSB 파일이 지정된 위치에 있는지 확인하세요.sourceDir
경로가 올바르면 통합 문서를 조작할 준비가 된 것입니다!
3단계: 외부 연결에 액세스
통합 문서가 로드되면 외부 연결에 액세스할 수 있습니다. 우리의 경우, 첫 번째 데이터베이스 연결을 검색합니다.
// 실제로 DB 연결인 첫 번째 외부 연결을 읽습니다.
Aspose.Cells.ExternalConnections.DBConnection dbCon = wb.DataConnections[0] as Aspose.Cells.ExternalConnections.DBConnection;
여기,DataConnections[0]
통합 문서의 첫 번째 연결을 참조합니다. 우리는 그것을 다음과 같이 캐스팅하고 있습니다.DBConnection
추가 조작을 위해 입력하세요.
4단계: 연결 정보 추출
이제 데이터베이스 연결에 액세스할 수 있으니, 해당 세부 정보를 추출하여 콘솔에 인쇄해 보겠습니다. 이렇게 하면 우리가 정확히 무엇을 작업하고 있는지 확인하는 데 도움이 됩니다.
// DB 연결의 이름, 명령 및 연결 정보 인쇄
Console.WriteLine("Connection Name: " + dbCon.Name);
Console.WriteLine("Command: " + dbCon.Command);
Console.WriteLine("Connection Info: " + dbCon.ConnectionInfo);
이 단계에서는 외부 연결의 현재 상태를 확인할 수 있습니다. 연결 이름, 사용된 명령, 콘솔에 인쇄된 연결 정보가 표시됩니다.
5단계: 연결 수정
때로는 이름을 변경하는 것만으로 상황을 더 명확하게 만들거나 새로운 명명 규칙에 맞출 수 있습니다. 기존 연결 이름을 더 관련성 있는 이름으로 변경해 보겠습니다.
// 연결 이름 수정
dbCon.Name = "NewCust";
이 코드 줄은 연결의 원래 이름을 “NewCust"로 효과적으로 변경합니다. 간단하지만 강력한 변경입니다!
6단계: 변경 사항 저장
수정한 후에는 변경 사항을 다시 XLSB 파일에 저장해야 합니다. 방법은 다음과 같습니다.
// Excel Xlsb 파일을 저장합니다
wb.Save(outputDir + "outputExternalConnection_XLSB.xlsb");
이 코드 줄은 업데이트된 통합 문서를 저장하고 새 연결 이름을 포함한 모든 변경 사항을 유지합니다.
7단계: 실행 확인
마지막으로, 모든 것이 순조롭게 진행되었는지 확인해 보겠습니다. 마지막에 간단한 메시지를 보내면 명확해질 겁니다.
Console.WriteLine("ReadAndWriteExternalConnectionOfXLSBFile executed successfully.\r\n");
이 메시지는 코드가 성공적으로 실행되었고 모든 변경 사항이 예상대로 저장되었음을 안심시켜줍니다.
결론
이제 다 됐습니다! Aspose.Cells for .NET을 사용하여 XLSB 파일에서 외부 연결을 읽고 쓰는 방법을 성공적으로 배웠습니다. 이러한 단계를 따르면 Excel 데이터 연결을 효과적으로 관리하여 Excel 작업을 훨씬 간소화하고 덜 짜증스럽게 만들 수 있습니다. 방대한 데이터 세트를 처리하든 단순히 정보를 구성하든 Aspose.Cells에는 필요한 도구가 있습니다.
자주 묻는 질문
XLSB 파일이란 무엇입니까?
XLSB 파일은 스프레드시트 데이터를 바이너리 형식으로 저장하는 바이너리 Excel 파일 형식으로, 더 작고 빠르게 열 수 있습니다.
.NET용 Aspose.Cells를 어떻게 설치하나요?
Aspose 홈페이지에서 쉽게 다운로드 받으실 수 있습니다.여기.
Aspose.Cells를 무료로 사용할 수 있나요?
네! 무료 체험판으로 시작할 수 있습니다.여기.
Aspose.Cells는 다른 파일 형식을 지원합니까?
물론입니다! Aspose.Cells는 XLSX, CSV 등 다양한 파일 형식을 지원합니다.
문제가 생기면 어디에서 도움을 받을 수 있나요?
Aspose 포럼에서 지원을 받을 수 있습니다.여기.