Microsoft® Excel 스프레드시트용 .NET API
Excel 파일 형식에서 데이터 가져오기 및 내보내기를 위한 오픈 소스 API
Magicodes.IE는 무엇입니까?
Magicodes.IE는 소프트웨어 개발자가 Microsoft Excel 파일 형식에서 데이터를 가져오고 내보낼 수 있는 기능을 제공하는 순수한 .NET 라이브러리입니다. API를 사용하여 데이터를 DTO로 가져오고 내보낼 수 있으며, 일반 라이브러리를 내보내고 템플릿, 팬시 및 동적 보고서를 내보낼 수 있습니다. API는 XLS(Excel97-2003) 파일 형식 조작을 허용하지 않으며 XLSX 및 CSV 파일 형식만 지원합니다.
API의 주요 기능 중 하나는 데이터를 DTO로 가져오는 것입니다. Magicodes.IE.Excel은 가져온 Excel 템플릿, 데이터 유효성 검사, 템플릿 유효성 검사, 읽기 설정, 값 제약 조건 및 매핑을 자동으로 생성하고 DTO 및 기능 설정을 기반으로 Excel 유효성 검사 마크업을 출력할 수 있습니다. 또한 API는 다국어, 동적 제어 열 표시 등과 같은 시나리오를 지원하기 위해 다양한 필터를 지원합니다.
Magicodes.IE 시작하기
Magicodes.IE를 설치하는 가장 좋은 방법은 NuGet을 사용하는 것입니다. 다음 명령을 사용하여 API를 설치하십시오.
NuGet에서 Magicodes.IE 설치
Install-Package Magicodes.IE.Excel
무료 .NET API를 통해 Excel에서 데이터 가져오기
Magicodes.IE를 사용하면 .NET 프로그래머가 프로그래밍 방식으로 Microsoft Excel 스프레드시트의 데이터를 가져올 수 있습니다. API를 사용하면 DTO를 생성하고, 가져오기 템플릿을 생성하고, 데이터로 채울 수 있습니다. API를 사용하여 가져오기 템플릿을 쉽게 호출하고 그 안의 데이터를 가져올 수 있습니다. 다음 코드 조각은 기존 템플릿을 사용하여 데이터를 가져오는 방법을 보여줍니다. 코드 조각은 이미 미리 정의된 ImportStudentDto 개체를 사용하고 있습니다.
Excel 데이터를 가져오는 무료 .NET API
- 파일 경로를 문자열로 정의
- 사전 정의된 ImportStudentDto 및 템플릿을 사용하여 데이터를 Excel로 가져옵니다. 필요에 따라 고유한 DTO를 정의할 수도 있습니다.
- 데이터를 성공적으로 가져왔는지 확인하고 null이 아닌 파일로 저장합니다.
Excel에서 데이터 가져오기 - C#
// set filepath
var filePath = ("filefoamt.xlsx");
// import data
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();