C# Crystal Reports Export to Excel
In certain scenarios, there arises a need to programmatically export Crystal Reports to the widely recognized .xls format within the C# programming language. During such instances, we can effectively utilize the ExportOptions functionality to facilitate the seamless conversion of Crystal Reports into the desired .xls format. Furthermore, it is crucial to configure and apply the ExcelFormatOptions in conjunction with the ExportFormatType.Excel to ensure precise and efficient exportation of the reports. In the following example you can see how to export a Crystal Reports as a Excel format file.
All C# Crystal Reports Tutorial in this website is based on the following database - crystaldb. So before you begin this section , please take a look at the database structure of crystaldb - Click Here C# crystaldb
If you are new to Crystal Reports and do not know how to create Crystal Reports from C# , please take a look at the section step by step tutorial for creating a Crystal Reports from C#.
In this section we are using our earlier program step by step tutorial for creating a Crystal Reports from C# for pull data from database to Crystal Reports . Before we start this section take a look at the step by step tutorial for creating a Crystal Reports from C# .
Here we are generating a Crystal Report from Product table and export the report content to an Excel format file.
Select the default form (Form1.cs) you created in C# and drag two buttons (Button1, Button2 ) and a CrystalReportViewer control to your form.
You have to include CrystalDecisions.CrystalReports.Engine in your C# Source Code.
Copy and paste the following source code and run your C# project.Full Source C#
cryRpt.Load(PUT CRYSTAL REPORT PATH HERE\\CrystalReport1.rpt");
The Crystal Reports file path in your project files location, there you can see CrystalReport1.rpt . So give the full path name of Crystal Reports file like c:\projects\crystalreports\CrystalReport1.rpt
When you run this program you will get the Excel file (csharp.net-informations.xls) in your computer's C: