GroupDocs.Assembly을 사용하면 XLSX와 같은 형식의 템플릿에 표를 동적으로 채울 수 있습니다. 다양한 소스에서 데이터를 표에 삽입하세요.
- XLSX 템플릿을 생성하고 표 자리 표시자를 추가합니다.
- 지원되는 소스에서 데이터를 가져옵니다.
- 필요한 정보만 포함되도록 데이터를 필터링합니다.
- 채워진 표와 함께 문서를 저장합니다.
GroupDocs.Assembly을 사용하면 XLSX와 같은 형식의 템플릿에 표를 동적으로 채울 수 있습니다. 다양한 소스에서 데이터를 표에 삽입하세요.
// 템플릿 테이블 행에 이 태그들을 추가하세요
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>
// 템플릿의 파일 경로를 설정하세요
string template = "table_template.xlsx";
// 지원되는 소스에서 데이터를 가져오세요
DataSourceInfo data
= new DataSourceInfo(GetData(), "ds");
// 데이터로 채워진 표와 함께 문서를 저장하세요
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.xlsx", data);
GroupDocs.Assembly for .NET는 문서 생성을 간소화하여 문서의 표를 자동으로 채우고, 템플릿과 고급 마크업을 통해 차트, 목록 및 이미지와 같은 추가 요소를 지원합니다.
API는 JSON, XML, CSV와 같은 소스의 데이터를 처리하여 오피스 문서의 표를 효과적이고 정확하게 채울 수 있습니다.
GroupDocs.Assembly는 전문적인 문서 디자인을 위해 표, 목록 및 차트를 생성하고 텍스트, 링크 및 이미지를 포함하는 기능을 제공합니다.
LINQ 기반 문법을 사용하여 테이블 행과 열을 동적으로 추가합니다. 스타일, 색상 및 형식을 프로그래밍적으로 사용자 정의할 수 있습니다.
MS Office, OpenOffice, PDF 및 HTML과 같은 인기 있는 파일 형식을 문제없이 처리할 수 있습니다. 지원되는 문서 형식에 채워진 표를 원활하게 포함할 수 있습니다.
// 표를 위한 자리 표시자가 있는 템플릿을 준비합니다
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>
// 템플릿의 파일 경로를 지정합니다
string template = "table_template.xlsx";
// 선택한 소스에서 데이터를 조회합니다
JsonDataSource data_json =
new JsonDataSource("Items.json");
// 필요한 데이터를 가진 데이터 소스 개체를 생성합니다
DataSourceInfo data
= new DataSourceInfo(data_json, "items");
// DocumentAssembler 초기화
DocumentAssembler asm = new DocumentAssembler();
// 채워진 표가 포함된 완료된 문서를 저장합니다
asm.AssembleDocument(template, "result.xlsx", data);
우리 솔루션은 동적으로 채워진 표와 추가 요소가 포함된 전문 문서를 간편하게 생성할 수 있도록 돕습니다.
.NET는 50개 이상의 지원 형식에서 테이블과 기타 데이터 요소로 템플릿을 채워 포괄적인 보고서를 생성할 수 있게 해줍니다.