<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      c# Aspose.Cells 通過Excel模板生產(chǎn)excel數(shù)據(jù)再打印

      多的不說,我們先來利用Northwind做兩個小demo。先說說Aspose.Cells的模板語法:

      1. &=DataSource.Field,&=[DataSource].[Field]是對DataTable和幾何類型的引用,將會從當(dāng)前行開始豎直向下生成多行數(shù)據(jù)。
      2. &=$data:是對變量或數(shù)組的引用。數(shù)組存在skip,horizontal等屬性,具體參見
      3. &=&=動態(tài)公式計算;{r}當(dāng)前行,{c}當(dāng)前列,{-n},{n}當(dāng)前行或列的偏移量前n或后n。
      4. &==是動態(tài)計算,如excel,if等語句。(if(logic_test,true_value,false_value))

      還有其他更為復(fù)雜的匯總計算的表達(dá)式,這里也不在這節(jié)多講,有興趣的朋友,可以去官網(wǎng)看看。我們先來個簡單的例子,光說,總是不行的,還是要代碼實踐才能說明一切:

      代碼如下:

      App_Code.SqlDbHelper help = new App_Code.SqlDbHelper();
      var s = Aspose.Cells.CellsHelper.GetVersion();
      var sql = "select WL_TZ,WL_CL,RPCJH_SL,WL_MC,RPCJH_JHKGRQ,RPCJH_JHID,RPCJH_JHID as RPCJH_JHID1,RPCJH_GXID,U_RPCJH_KH,(select rtrim((cast(GYLX_GXID as char(2)))+' '+ltrim(GYLX_GXMC)) from GYLX where GYLX_GYLXID=wo.WO_GYLXID and GYLX_GXID=RPCJH_GXID) as gxmc from RPCJH left join wl on RPCJH_WLID=WL_WLID left join wo on wo.WO_WOID=RPCJH_WOID where RPCJH_JHID='JHA1909152' and RPCJH_BZGXID!='888' ";
      var dt = help.ExecuteDataTable(sql);
      dt.TableName = "Customers";
      Workbook workBook = new Workbook(@"E:\KaBoProject\GTDB\GTDB\bin\Debug\機加作業(yè)計劃卡.xls");
      WorkbookDesigner designer = new WorkbookDesigner(workBook);
      //數(shù)據(jù)源
      designer.SetDataSource(dt);
      //報表單位
      designer.SetDataSource("RPCJH_JHID", dt.Rows[0]["RPCJH_JHID"].ToString().Trim());
      designer.SetDataSource("U_RPCJH_KH", dt.Rows[0]["U_RPCJH_KH"].ToString().Trim());
      designer.SetDataSource("RPCJH_JHID1", "計劃編號:" + dt.Rows[0]["RPCJH_JHID1"].ToString().Trim() + " 領(lǐng)卡人:");
      designer.SetDataSource("RPCJH_JHKGRQ", "派工日期:" +Convert.ToDateTime(dt.Rows[0]["RPCJH_JHKGRQ"].ToString().Trim()).ToShortDateString());
      designer.SetDataSource("WL_MC", "名稱:" + dt.Rows[0]["WL_MC"].ToString().Trim());
      designer.SetDataSource("WL_TZ", dt.Rows[0]["WL_TZ"].ToString().Trim());
      designer.SetDataSource("WL_CL", dt.Rows[0]["WL_CL"].ToString().Trim());
      designer.SetDataSource("RPCJH_SL", dt.Rows[0]["RPCJH_SL"].ToString().Trim());

      designer.Process();
      workBook.Save(@"E:\KaBoProject\GTDB\GTDB\bin\Debug\2.xls", SaveFormat.Xlsx);

      designer = null;

      生成的excel如下

      打印代碼如下:

      Workbook workbook = new Workbook(@"E:\KaBoProject\GTDB\GTDB\bin\Debug\2.xls");
                 
                  //Get the worksheet to be printed
      Worksheet worksheet = workbook.Worksheets[0];//獲取該Excel文檔的第一個工作表
                  //PageSetup pageSetup = worksheet.PageSetup;
                  //pageSetup.Orientation = PageOrientationType.Landscape;
                  //pageSetup.LeftMargin = 0;
                  //pageSetup.RightMargin = 0.1;          
                  //pageSetup.BottomMargin = 0.3;
                  //pageSetup.PrintArea = "A2:J29";
                  //Apply different Image / Print options.
                  Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();

                  //Set the Printing page property
                  //options.PrintingPage = PrintingPageType.IgnoreStyle;
                  //Render the worksheet
                  SheetRender sr = new SheetRender(worksheet, options);

                  System.Drawing.Printing.PrinterSettings printSettings = new System.Drawing.Printing.PrinterSettings();
                  string strPrinterName = printSettings.PrinterName;

                  //send to printer
                  //System.Drawing.Image map = sr.ToImage(0);

                  sr.ToPrinter(strPrinterName);

      posted on 2019-09-07 13:21  八度空間  閱讀(3213)  評論(1)    收藏  舉報

      導(dǎo)航

      主站蜘蛛池模板: 久久这里有精品国产电影网| 日本久久99成人网站| 国产精品久久久久久妇女| 最新亚洲人成网站在线观看| 精品无码黑人又粗又大又长| 亚洲成aⅴ人在线电影| 日韩欧美在线综合网另类| 日韩亚洲国产综合高清| 亚洲午夜理论无码电影| 麻豆国产成人AV在线播放| 艳妇乳肉豪妇荡乳在线观看| 老司机亚洲精品一区二区| 乱码精品一区二区三区| 亚洲国产高清av网站| 亚洲美女高潮不断亚洲| 伊人久久大香线蕉综合网站| 国产SM重味一区二区三区| 国产精品亚洲精品日韩已满十八小| 久久香蕉国产线看观看怡红院妓院| 日韩有码中文在线观看| 国产三级国产精品久久成人 | 精品精品国产国产自在线| 亚洲色大成网站www久久九九 | 強壮公弄得我次次高潮A片| 国产性色的免费视频网站| 精品亚洲国产成人痴汉av| 97香蕉碰碰人妻国产欧美| 国产强奷在线播放免费| 丰满少妇人妻久久久久久| 久久精品国产一区二区蜜芽| 欧美在线一区二区三区精品| 国产69精品久久久久人妻刘玥| 亚洲AV无码国产成人久久强迫| 亚洲av一本二本三本| 中文字幕人妻不卡精品| 精品国产成人国产在线观看 | 2021最新国产精品网站| 久久日韩在线观看视频| 骚虎视频在线观看| 伦伦影院午夜理论片| 视频一区二区不中文字幕|