顯示具有 SPIRE.XLS 標籤的文章。 顯示所有文章
顯示具有 SPIRE.XLS 標籤的文章。 顯示所有文章

2023年10月18日 星期三

V120504A - 名牌標籤列印 - SPIRE.XLS -

 目的: V120504A - 名牌標籤列印 - SPIRE.XLS

處理說明: 1>讀取 xls 樣板檔

                  2>填寫 xls 欄位值 

                  3>將 xls 存成檔案, 並download至前端


1>*.js
var cmpA_rdgExp = get_rdogrp_cmp1('rdg_Exp_a', 'rdg_Exp_a', 'rdgExp_a',
              ['(多張)小標籤', '(多張)大標籤', '(單張)小標籤', '(單張)大標籤', '(單張)大標籤+小標籤'],
                                                                        [5, 0], [700], ['標籤', 30],
                                                                        mgT, 50);

    var Panel_Top = new Ext.Panel({
        frame: false, layout: 'hbox', enableTabSrocll: false, labelStyle: "font-size:11pt;",
        items: [ cmpA_SAPNO, cmpA_rdgExp ]
    })

2>*.cs
             string fext = ".xlsx";   // xls 只輸出 200 row
            string fileName = "V120504_小標籤套表";            
            int rdo = Convert.ToInt32(nvc["Rdo"]);
            if (rdo == 1) { fileName = "V120504_大標籤套表"; }
            else if (rdo == 2) { fileName = "V120504_小標籤套表_單張"; }
            else if (rdo == 3) { fileName = "V120504_大標籤套表_單張"; }
            else if (rdo == 4) { fileName = "V120504_小標籤_大標籤_單張";}

                Workbook wk = new Workbook();
                try
                {
                    wk.LoadFromFile(newFileName);
                    //Template樣板檔案 index 可能從1開始
                    Worksheet ws = wk.Worksheets[wk.ActiveSheetIndex];