<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    blog.Toby

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks
    調用:
    //寫入EXCEL表格
                String fileName = "";
                fileName=dtPart+".xls";
                File fs = new File("E:\\ITFI_SELSTK\\app\\webapp\\excel\\");
                String[] fns=fs.list();
                boolean exist = false;
                if(fns!=null&&fns.length>0)
                {
                    for(int i=0;i<fns.length;i++)
                    {
                        if(fns[i].equals(fileName))
                            exist = true;
                    }
                }
                if(exist==false||fns.length<=0)
                {
                    //取出股票策略
                    String sql = "select a.sec_cd,b.sel_snm from (select distinct sec_cd,ind_id from cd_10_ind.dbo.ind_s_model_sel where pub_dt=convert(char(10),getdate(),120)) as a,AUTO_SEL_CLS b where a.ind_id=b.sel_cd ";
                    DatabaseOperate opcl = new DatabaseOperate("jdbc_sel_stk", DatabaseOperate.OP_QUERY, sql, request);
           String[][] indnms = opcl.execute();
                    for(int m=0;m<totalb1Stks.length;m++)
                    {
                        for(int n=0;n<indnms.length;n++)
                        {
                              if(totalb1Stks[m][0].trim().equals(indnms[n][0].trim()))
                              {
                                    totalb1Stks[m][28]+=indnms[n][1]+",";
                              }
                        }
                     
                    }
                    File f = new File("E:\\ITFI_SELSTK\\app\\webapp\\excel\\"+fileName);
                    f.createNewFile();
                    writeExcel(new FileOutputStream(f),totalb1Stks);
                }
         //end write excel ===========
    ----------------------------------------------------------------------------------------
    public static void writeExcel(OutputStream os,String[][] smsInfo) throws Exception {
      jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
      jxl.write.WritableSheet ws = wwb.createSheet("Sheet1", 0);
      //控制顯示格式
      jxl.write.WritableFont wfc =
       new jxl.write.WritableFont(
        WritableFont.ARIAL,
        10,
        WritableFont.BOLD,
        false,
        UnderlineStyle.NO_UNDERLINE,
        jxl.format.Colour.GREEN);
      //jxl.write.WritableCellFormat wcfFC = //格式控制
      // new jxl.write.WritableCellFormat(wfc);
            String[] title = new String[16];
            title[0] = "股票代碼";
            title[1] = "股票簡稱";
            title[2] = "昨收盤";
            title[3] = "EPS05";
            title[4] = "EPS06e";
            title[5] = "評級人數";
            title[6] = "評級系數";
            title[7] = "PE";
            title[8] = "PB";
            title[9] = "PS";
            title[10] = "PE/G";
            title[11] = "ROE";
            title[12] = "毛利率";
            title[13] = "行業";
            title[14] = "策略";
            title[15] = "錄入人員";
      if(smsInfo!=null)
      {
       int len = smsInfo.length;
                 //先寫入excel表格標題
                jxl.write.Label labelC = new jxl.write.Label(0, 0, title[0]);
                ws.addCell(labelC);
                String pjxs="N/A";
                for(int j=1;j<title.length;j++)
                {
                    labelC = new jxl.write.Label(j, 0, title[j]);
                    ws.addCell(labelC);
                }
       for(int i=0;i<len;i++)
       {
        labelC = new jxl.write.Label(0, i+1, smsInfo[i][0]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(1, i+1, smsInfo[i][1]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(2, i+1, StringUtil.getDouble(smsInfo[i][9],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(3, i+1, smsInfo[i][7]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(4, i+1, StringUtil.getDouble(smsInfo[i][8],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(5, i+1, smsInfo[i][11]);
              ws.addCell(labelC);
                    if(!StringUtil.getDouble(smsInfo[i][10],2).equals("9.00"))
                      {
                        pjxs = StringUtil.getDouble(smsInfo[i][10],2);
                      }
                    labelC = new jxl.write.Label(6, i+1, pjxs);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(7, i+1, StringUtil.getDouble(smsInfo[i][23],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(8, i+1, StringUtil.getDouble(smsInfo[i][21],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(9, i+1, smsInfo[i][22]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(10, i+1, StringUtil.getDouble(smsInfo[i][25],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(11, i+1, StringUtil.getDouble(smsInfo[i][26],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(12, i+1, StringUtil.getDouble(smsInfo[i][27],2));
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(13, i+1, smsInfo[i][24]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(14, i+1, smsInfo[i][28]);
              ws.addCell(labelC);
                    labelC = new jxl.write.Label(15, i+1, smsInfo[i][18]);
              ws.addCell(labelC);
       }
      }
      //寫入Exel工作表
      wwb.write();
      //關閉Excel工作薄對象
      wwb.close();
     }


    參考資料:
    http://www-128.ibm.com/developerworks/cn/java/l-javaExcel/index.html
    posted on 2005-12-29 15:40 渠上月 閱讀(377) 評論(0)  編輯  收藏 所屬分類: java tips
    主站蜘蛛池模板: 91大神免费观看| 亚洲国产专区一区| 国产成人aaa在线视频免费观看| 最新精品亚洲成a人在线观看| 黄网站色在线视频免费观看| 曰韩亚洲av人人夜夜澡人人爽| 免费看国产一级片| 亚洲a在线视频视频| 亚洲乱码一区二区三区国产精品| 亚洲成人中文字幕| 国产福利在线观看永久免费| 又黄又爽一线毛片免费观看| www永久免费视频| 亚洲成A∨人片在线观看不卡| 永久久久免费浮力影院| 亚洲欧美国产国产综合一区| 免费视频成人片在线观看| 婷婷亚洲综合五月天小说| 久操视频免费观看| 91亚洲va在线天线va天堂va国产 | 亚洲成av人片天堂网老年人| 特黄aa级毛片免费视频播放| 国产gv天堂亚洲国产gv刚刚碰| 亚洲一本综合久久| 一二三区免费视频| 西西人体44rt高清亚洲 | 亚洲精品国产精品乱码不卡| 巨胸狂喷奶水视频www网站免费| 日本精品人妻无码免费大全| 99久久亚洲综合精品成人网| 黄页免费的网站勿入免费直接进入| vvvv99日韩精品亚洲| 亚洲AV成人一区二区三区在线看| a级毛片视频免费观看| 亚洲国产精品乱码在线观看97| 亚洲人6666成人观看| 国产精品深夜福利免费观看| 四虎成人精品国产永久免费无码| 成熟女人特级毛片www免费| 亚洲欧洲综合在线| 国产精品va无码免费麻豆|