2014-02-23 4 views
2

나는 작은 복잡한 엑셀 및 pdf 문서 창조를 찾고있다. asp.net 및 C#을 사용하는 송장.잘 형성 한 Excel을 asp.net에 만드는 방법

누구나 내가 그것을 사용할 수있는 라이브러리 또는 플러그인을 제안 할 수 있습니까?

+0

TMS의 FlexCel에서 비용을 지불하고 싶다면 Excel 파일을 매우 잘 작성 /보고 할 수 있습니다. – Simon

답변

1

데이터베이스에서 데이터를 가져 왔다고 가정하면 Excel의 경우 DataSet 클래스와 GetXml 메서드를 사용하여 해당 XML을 XSLT를 사용하여 Excel XML로 변환 할 수 있습니다. 그 예제를 사용했습니다 : How to transform a DataSet to spreadsheet XML for Excel by using Visual Basic .NET and ASP.NET 비슷한 기능을 개발할 때. 이 예제는 Visual Basic에 있지만 C#으로 쉽게 전송할 수있는 개념을 제공합니다. 전자 메일 첨부 파일을 생성하기 위해 다운로드 가능한 XML을 생성하기 위해이 개념을 사용합니다.

또한 XSLT를 사용하면 데이터 유형, 글꼴 스타일, 셀 테두리, 색상 등의 스프레드 시트 서식을 적용 할 수 있습니다. 새 Excel 문서를 열고 원하는 모양으로 서식을 지정하고 저장 Excel XML로 변환합니다. 그런 다음 XSLT에서 생성 된 스타일을 사용하십시오.

+0

해결책을 가져 주셔서 감사 드리며 알려드립니다. pdf를 만들 수있는 방법이 있습니까 –

+0

[This] (http://www.pdfsharp.net/Features.ashx) XML을 가져올 수 있으므로 유망한 것으로 보이므로 Excel 및 PDF에서 동일한 xml 개체를 사용할 수 있습니다. 그러나 그 기술을 사용하지 않았기 때문에 더 말할 수 없습니다. – Dimt

+0

한눈에 pdfsharp는 내 요구 사항을 완벽하게 보여줍니다. 다시 한번 고마워. –

0

나는 최근에 이것을 매우 사용하기 쉬운 라이브러리 인 CreateExcelFile으로 사용했습니다. 그것은 클라이언트에게 편파를 생성하는 것을 매우 쉽고 편리하게 만듭니다.