C#에서 Excel을 XML로 변환

C#에서 Excel을 XML로 변환

최근에 C#에서 XML 파일을 Excel 파일로 변환하는 블로그 게시물을 게시했습니다. 이 블로그 게시물은 프로그래밍 방식으로 C#에서 ExcelXML으로 변환하는 방법을 설명합니다. .NET Excel 라이브러리를 사용하여 .NET 응용 프로그램에서 Excel을 XML로 변환하는 변환기를 빌드합니다. 이 라이브러리는 강력하고 효율적이며 다양한 기능을 제공하며 몇 줄의 코드로 변환 및 조작 작업을 수행할 수 있습니다. 또한 간단한 API 호출을 통해 전환 진행 상황을 추적할 수 있습니다.

우리는 아래에 언급된 사항을 따를 것입니다.

.NET Excel 라이브러리 설치

이 API의 설치 절차는 간단하고 쉽습니다. 사용법 및 설치에 대한 자세한 문서가 있습니다.

따라서 DLL 파일을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다. 설치에 성공하면 이 API의 클래스와 메서드에 액세스할 수 있습니다.

Install-Package Aspose.Cells

프로그래밍 방식으로 C#에서 Excel을 XML로 변환

이 .NET Excel API가 설치되면 프로그래밍 방식으로 Excel에서 XML로 변환을 수행하는 코드 조각을 작성할 준비가 된 것입니다.

아래에 언급된 단계를 따를 수 있습니다.

  1. Workbook 클래스의 인스턴스를 만들고 원본 Excel 파일을 로드합니다.
  2. Save 메서드를 호출하여 Excel 2003 스프레드시트 XML로 저장합니다.
  3. xmlSaveOptions 클래스의 객체를 초기화하여 일반 XML 데이터로 저장합니다.
  4. Save 메서드를 호출하여 XML 파일을 저장합니다.
// Workbook 클래스의 인스턴스를 만들고 원본 Excel 파일을 로드합니다. 
Workbook workbook = new Workbook("sample.xlsx");
// Save 메서드를 호출하여 Excel 2003 스프레드시트 XML로 저장 
workbook.Save("Spreadsheet.xml");
// xmlSaveOptions 클래스의 개체를 초기화하여 일반 XML 데이터로 저장 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// Save 메서드를 호출하여 XML 파일 저장 
workbook.Save("data.xml", xmlSaveOptions);

아래 이미지에서 출력을 볼 수 있습니다.

Excel에서 XML로 변환

Excel에서 XML로 변환

Excel에서 XML로 변환기 - 고급 옵션

이 .NET Excel 라이브러리는 파일 변환 작업 이상을 제공합니다. 따라서 다른 고급 방법을 알아보려면 문서를 방문하는 것을 잊지 마십시오. Excel 파일을 다른 널리 사용되는 파일 형식으로 변환하고 기존 XLS/XLSX 파일을 프로그래밍 방식으로 수정할 수 있습니다.

무료 라이선스 받기

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

합산

여기서 이 글을 마칩니다. 프로그래밍 방식으로 C#에서 Excel을 XML로 변환하는 방법을 배웠기를 바랍니다. 또한 코드 스니펫 및 기타 고급 기능도 살펴보았습니다. 이 블로그 게시물은 Excel에서 XML로 변환하는 변환기를 구축하려는 경우 정말 도움이 될 것입니다. 또한 문서를 방문하여 이 라이브러리를 더 자세히 탐색할 수 있습니다. 사실, conholdate.com은 다른 흥미로운 주제에 대한 새로운 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.

질문하기

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

자주 묻는 질문

Excel을 XML로 어떻게 변환합니까?

라이브러리를 .NET 애플리케이션에 설치하여 프로그래밍 방식으로 Excel을 조작하고 XMLi로 변환할 수 있습니다.

Excel에서 XML을 생성할 수 있습니까?

xmlSaveOptions 메서드를 사용하여 Excel 데이터 파일을 기반으로 XML 파일을 생성합니다. 문서에서 다른 기능에 대해서도 알 수 있습니다.

또한보십시오