最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Aspose.Cells和Excel模板導出統計數據

 更新時間:2018年12月15日 10:53:57   作者:蝶戀花雨  
這篇文章主要為大家詳細介紹了利用Aspose.Cells和Excel模板導出復雜的統計數據,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在項目中要進行導出Excel報表給客戶,里面有統計,就心思用Aspose.Cells 配合實體類數據直接導出。結果呢比較麻煩。然后就檢索找到利用Excel模板配合實體類數據導出。

總的來說一般的報表生成,基本上是基于以下幾種方式:一種是基于微軟Excel內置的引擎來實現;一種是構造HTML格式的Excle報表;一種是基于控件的方式來處理,基于控件有很多種方式,個人認為比較有名的是Aspose.Cell和NPOI,下面用到的是Aspose.Cell

效果圖:

Excel模板及相關變量

報表1模板如下所示(其中通過引用集合的對象是通過&=來引用,對象的屬性或者列名,通過如&=Export.作業(yè)完成計劃方式引用,非常直觀方便)

Aspose.Cell控件支持多種參數變量的綁定操作,如支持DataSet、Datatable、IList集合,實體類集合、類對象等。

下面我主要用List 實體類集合

protected void ExportExcel_ServerClick(object sender, EventArgs e)
 {
 HttpCookie getCookies = Request.Cookies["UserLogin"];
 if (getCookies != null)
 {
 string[] strParm = hfExcelData.Value.Split(',');
 List<jianpinorzhen_view> getJianPinOrZhenData = SearchExportData.LstSearchExportJianPinOrZhen
(Server.UrlDecode(getCookies["SqlConString"]), getCookies["CustomCode"],getCookies["CustomType"],
 strParm[0], strParm[1], strParm[2], strParm[3], strParm[4]);
 //創(chuàng)建一個workbookdesigner對象
 WorkbookDesigner designer = new WorkbookDesigner();
 
 //制定報表模板
 switch (strParm[4])
 {
 case "工廠入貨箱單信息":
  designer.Open(Server.MapPath(@"model\AllWarehousing.xls"));
 break;
 case "上貨開箱信息":
 designer.Open(Server.MapPath(@"model\Warehousing.xls"));
 break;
 case "檢品之后信息":
 designer.Open(Server.MapPath(@"model\Dress_Jp.xls"));
 break;
 case "檢針之后信息":
 designer.Open(Server.MapPath(@"model\Dress_Jz.xls"));
 break;
 default:
 break;
 }
 
 //設置實體類對象<span style="color:#FF0000;">這里設置了Export 變量,然后在模板里面我們就用了。
 designer.SetDataSource("Export", getJianPinOrZhenData);
 //報表標題頭部 //可以擴展多個
designer.SetDataSource("ExportUtils",strParm[4]); 
//報表截止日期 
designer.SetDataSource("ExportDate", DateTime.Now.ToString("yyyy年MM月dd日"));
//根據數據源處理生成報表內容
 designer.Process(); 
//客戶端保存的文件名//如果保存的文件名是漢字的話一定要編碼,否則就是亂碼 HttpUtility.UrlEncode(strParm[4])
string fileName = HttpUtility.UrlEncode(strParm[4]) + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls"; 
designer.Save(fileName, SaveType.OpenInExcel, FileFormatType.Excel2003, Response); 
Response.Flush(); 
Response.Close();
designer = null;
Response.End(); }}

DataTable 讀取數據

DataTable dt = ExcuteDataTable(querySql);
  
  dt.TableName = "Export";
  if (dt.Rows.Count == 0)
  return;
  WorkbookDesigner designer = new WorkbookDesigner();
string fileName = HttpUtility.UrlEncode(strParm[4]) + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";
  designer.Open(fileName<code class="csharp spaces"></code>);
//設置DataTable對象
designer.SetDataSource("Export",dt); 
//設置DataSet對象
designer.SetDataSource(ds.Tables["Export"]);
designer.Process();

更多信息訪問官方網站

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 用c#實現簡易的計算器功能實例代碼

    用c#實現簡易的計算器功能實例代碼

    這篇文章主要介紹了c#實現簡易的計算器功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • C#實現GridView導出Excel實例代碼

    C#實現GridView導出Excel實例代碼

    本篇文章主要介紹了C#實現GridView導出Excel實例代碼,這里整理了詳細的代碼,非常具有實用價值,需要的朋友可以參考下。
    2017-03-03
  • 將excel數據轉換成dataset示例

    將excel數據轉換成dataset示例

    這篇文章主要介紹了不借助第三方插件的情況下將Excel中的數據轉換成DataSet的方法,需要的朋友可以參考下
    2014-02-02
  • C#中變量、常量、枚舉、預處理器指令知多少

    C#中變量、常量、枚舉、預處理器指令知多少

    這篇文章主要介紹了c#共有其中變量類型有:靜態(tài)變量、實類變量、數組元素、數值參數、引用參數、輸出參數和局部變量,需要的朋友可以參考一下
    2017-04-04
  • 詳解C# 枚舉高級用法之Description

    詳解C# 枚舉高級用法之Description

    這篇文章主要介紹了C# 枚舉高級用法之Description,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • 探討c#中的unchecked是什么意思,起什么作用?

    探討c#中的unchecked是什么意思,起什么作用?

    本篇文章是對c#中的unchecked進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • C# WinForm制作異形窗體與控件的方法

    C# WinForm制作異形窗體與控件的方法

    這篇文章主要介紹了C# WinForm制作異形窗體與控件的方法,結合實例形式分析了WinForm制作異形窗體與控件的原理、實現步驟與相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • C# 基礎入門--關鍵字

    C# 基礎入門--關鍵字

    本文主要介紹了C# 基礎知識--關鍵字的相關知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • C#處理Paint事件的方法

    C#處理Paint事件的方法

    這篇文章主要介紹了C#處理Paint事件的方法,實例分析了C#使用Paint進行圖形繪制的技巧,需要的朋友可以參考下
    2015-06-06
  • C#獲取任務欄顯示進程的方法

    C#獲取任務欄顯示進程的方法

    這篇文章主要介紹了C#獲取任務欄顯示進程的方法,涉及C#針對進程操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08

最新評論

卫辉市| 青铜峡市| 长垣县| 海淀区| 通榆县| 望都县| 理塘县| 新闻| 海兴县| 五指山市| 铜山县| 黔西县| 彩票| 团风县| 盐亭县| 平安县| 浮山县| 婺源县| 澄江县| 武邑县| 乌鲁木齐县| 湖南省| 广元市| 黑水县| 四会市| 渑池县| 厦门市| 新宾| 栾城县| 柯坪县| 洞口县| 泰顺县| 谢通门县| 栾川县| 吴忠市| 新化县| 河间市| 银川市| 临清市| 黔南| 康平县|