C#을 사용하여 XML을 Excel로 변환

C#을 사용하여 XML을 Excel로 변환

이제 프로그래밍 방식으로 XML 데이터를 Excel 파일로 가져오는 것이 매우 쉽습니다. 이 .NET Excel 라이브러리는 가져오기 옵션과 데이터 표현을 구성할 수 있는 이 프로세스를 자동화하는 메서드와 속성을 제공합니다. 또한 이러한 두 가지 데이터 파일 형식은 풍부한 특성과 용도로 인해 조직에서 널리 사용됩니다. 이 블로그 게시물에서는 프로그래밍 방식으로 C#을 사용하여 XML을 Excel로 변환하는 코드 조각을 작성합니다.

이 기사에서는 다음 사항을 다룰 것입니다.

XML에서 Excel로 변환 API 설치

설치에 관한 한, 이 라이브러리는 설치에 어려움이 있을 경우 설치 가이드를 참조할 수 있으므로 쉽게 설치할 수 있습니다.

그러나 DLL 파일을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package Aspose.Cells

프로그래밍 방식으로 C#을 사용하여 XML을 Excel로 변환

설치가 완료되면 Microsoft Excel 응용 프로그램을 설치하지 않고도 프로그래밍 방식으로 Excel 파일을 조작하고 변환할 수 있습니다. 또한 C#으로 몇 줄의 코드를 작성하여 다른 파일 형식에서 데이터를 복사하고 가져올 수 있습니다.

프로그래밍 방식으로 XML을 Excel로 변환하려면 다음 단계와 코드 조각을 따르세요.

  1. Workbook 클래스의 인스턴스를 만듭니다.
  2. ImportXml 메서드는 XML 파일 경로, 대상 시트 이름, 대상 행 및 열을 인수로 사용합니다.
  3. Save 메서드를 호출하여 통합 문서를 XLSX로 저장합니다.
// Workbook 클래스의 인스턴스 만들기 
Workbook workbook = new Workbook();

// 통합 문서로 XML 가져오기
// ImportXml은 XML 파일 경로, 대상 시트 이름, 대상 행 및 열을 인수로 사용합니다. 
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);

// Save 메서드를 호출하여 통합 문서를 XLSX로 저장합니다.    
workbook.Save(  "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);

서버를 실행하면 프로젝트 루트 디렉터리에 생성된 “dataxml.xlsx” 파일이 표시됩니다.

위 코드 조각의 출력은 아래 이미지에서 볼 수 있습니다.

XML을 XLSX로 가져오기

XML을 Excel로 가져오기 - 고급 옵션

지금까지 프로그래밍 방식으로 XML 데이터를 Excel 파일로 변환하는 것을 실제로 보았습니다. 따라서 여기에서 확인할 수 있는 다른 메서드와 속성이 많이 있습니다. 또한 이 라이브러리를 사용하면 데이터 가져오기 및 내보내기 작업 등을 자동화할 수 있습니다.

무료 라이선스 받기

평가 제한 없이 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

합산

여기에서 블로그 게시물을 마칠 수 있습니다. 프로그래밍 방식으로 C#을 사용하여 XML을 Excel로 변환하는 방법을 배웠기를 바랍니다. 당신은 또한 아주 쉬운 설치 절차를 거쳤습니다. 또한 아래의 “참고 항목” 섹션에 언급된 다른 관련 문서가 있습니다. 이 라이브러리의 전체 문서를 방문하는 것을 잊지 마십시오. 마지막으로, conholdate.com은 새로운 블로그 게시물을 작성하는 일관된 프로세스에 있습니다. 따라서 최신 업데이트에 대한 연결을 유지하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

또한보십시오