用FAST REPORT匯出成EXCEL,並直接存到使用者桌面
這需要要分成3段
1-先是用FAST REPORT匯出成EXCEL
2-將EXCEL檔案存入使用者桌面
3-開啟EXCEL(限制使用者電腦一定要先裝好EXCEL程式)
產生FAST REPORT的報表做法就不說明了,
照標準的CODE方式處理
以下是需求要寫的
CODE如下:
//一定要先做prepare讓FAST REPORT產生報表資料
report1.Prepare();
//匯出指定成Excel2007Export
FastReport.Export.OoXML.Excel2007Export REPORTExcelxport = new FastReport.Export.OoXML.Excel2007Export();
//找出桌面路徑
string DESKTOPNAME = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\";
//匯出的檔名
string FLESEXPORTNAME = "REPROT" + DateTime.Now.ToString("yyyyMMddHHss") + ".xlsx";
//匯出到使用者桌面
report1.Export(REPORTExcelxport, DESKTOPNAME + FLESEXPORTNAME);
//C#開啟Excel文件,要裝excel
System.Diagnostics.Process.Start(DESKTOPNAME + FLESEXPORTNAME);
FAST REPORT還可以直接匯出
PDF
HTML
RTF
Excel XML (Excel 2003+)
Excel 2007
CSV
TXT
OpenOffice
Pictures (Bmp, Png, Jpeg, Gif, Tiff, Metafile)
自我LV~