DotVVM 비즈니스 팩을 사용하여 보고서를 Excel로 내보내기

이 자습서에서는 ASP.NET의 DotVVM 웹 응용 프로그램에서 Excel로 데이터를 내보내는 방법을 살펴봅니다.



이 목표를 달성하기 위해 DotVVM의 프리미엄 확장인 DotVVM Business Pack을 사용하고 이 경우에는 GridView 컨트롤을 사용하고 데이터를 Excel로 내보낼 것입니다.

따라야 할 단계:
  • NuGet 패키지 설치: DotVVM.BusinessPack.Export.Excel .
  • Excel 내보내기 기능 구현: GridViewExport() 메서드.
  • 응용 프로그램을 실행하고 결과를 봅니다.

  • NuGet 패키지를 설치합니다.



    Excel 파일로 내보내기 기능을 사용하려면 DotVVM 비즈니스 팩 외에 NuGet 패키지를 설치해야 합니다.

    Install-Package DotVVM.BusinessPack.Export.Excel
    


    참고: CSV 파일의 경우 대신 DotVVM.BusinessPack.Export.Csv 패키지를 설치해야 합니다.

    Excel 내보내기 기능을 구현합니다.



    기능을 Excel로 내보내기 데이터를 구현하기 위해 뷰에서 다음과 같은 것을 가질 수 있습니다.



    먼저 GridView 컨트롤의 인스턴스가 필요하며 ID로 식별되어야 합니다.

    <bp:GridView ... ID="grid">
    


    그런 다음 데이터를 Excel로 내보내는 메서드를 호출해야 합니다. 버튼을 추가하면 됩니다.

    <bp:Button Text="Export" Click="{command: Export()}" />
    


    이제 Excel을 내보내는 기능이 있는 Export() 메서드를 구현해야 합니다. 이 목표를 위해 다음을 정의해야 합니다.
  • ID로 GridView 컨트롤을 가져옵니다.
  • 내보낼 데이터 세트를 생성합니다.
  • 데이터 세트의 데이터를 로드합니다.
  • 데이터 구성을 내보냅니다(예: 셀 형식, 색상 등).
  • 내보내기 설정을 구성합니다(필요한 경우).
  • 파일을 사용자에게 반환

  • 방법은 다음과 같습니다.



    그것을 염두에 두고, 그것이 우리가 해야 할 전부일 것입니다.

    응용 프로그램을 실행하고 결과를 봅니다.



    DotVVM에서 이 기능이 작동하는 것을 보기 위해 데이터가 임의로 생성되고 이전에 표시된 프로세스로 데이터를 내보내는 버튼과 함께 GridView에 표시되는 예제 애플리케이션을 볼 것입니다.



    이 예제의 소스 코드는 여기에서 보고 다운로드할 수 있습니다(BPSamples.GridViewExporting): https://github.com/riganti/dotvvm-samples-businesspack4 .

    읽어 주셔서 감사합니다.



    기사가 마음에 드셨기를 바랍니다. 궁금한 점이나 생각이 있으시면 함께 소통하고 서로 지식을 교환할 수 있는 것이 즐거울 것입니다.

    /esDanielGomez.com에서 만나요!

    문안 인사!

    좋은 웹페이지 즐겨찾기