亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cellreference.java

?? java 報表 to office文檔: 本包由java語言開發
?? JAVA
字號:
/* ====================================================================   Copyright 2002-2004   Apache Software Foundation   Licensed under the Apache License, Version 2.0 (the "License");   you may not use this file except in compliance with the License.   You may obtain a copy of the License at       http://www.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software   distributed under the License is distributed on an "AS IS" BASIS,   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   See the License for the specific language governing permissions and   limitations under the License.==================================================================== */package org.apache.poi.hssf.util;/** * * @author  Avik Sengupta * @author  Dennis Doubleday (patch to seperateRowColumns()) */public class CellReference {    /** Creates new CellReference */    private int row;    private int col;    private String sheetName;    private boolean rowAbs;    private boolean colAbs;    public CellReference(String cellRef) {        String[] parts = separateRefParts(cellRef);        sheetName = parts[0];        String ref = parts[1];        if (ref.charAt(0) == '$') {            colAbs=true;            ref=ref.substring(1);        }        col = convertColStringToNum(ref);        ref=parts[2];        if (ref.charAt(0) == '$') {            rowAbs=true;            ref=ref.substring(1);        }        row = Integer.parseInt(ref)-1;    }    public CellReference(int pRow, int pCol) {        this(pRow,pCol,false,false);    }    public CellReference(int pRow, int pCol, boolean pAbsRow, boolean pAbsCol) {        row=pRow;col=pCol;        rowAbs = pAbsRow;        colAbs=pAbsCol;    }    public int getRow(){return row;}    public short getCol(){return (short) col;}    public boolean isRowAbsolute(){return rowAbs;}    public boolean isColAbsolute(){return colAbs;}    public String getSheetName(){return sheetName;}    /**     * takes in a column reference portion of a CellRef and converts it from     * ALPHA-26 number format to 0-based base 10.     */    private int convertColStringToNum(String ref) {        int len = ref.length();        int retval=0;        int pos = 0;        for (int k = ref.length()-1; k > -1; k--) {            char thechar = ref.charAt(k);            if ( pos == 0) {                retval += (Character.getNumericValue(thechar)-9);            } else {                retval += (Character.getNumericValue(thechar)-9) * (pos * 26);            }            pos++;        }        return retval-1;    }    /**     * Seperates the row from the columns and returns an array.  Element in     * position one is the substring containing the columns still in ALPHA-26     * number format.     */    private String[] separateRefParts(String reference) {        // Look for end of sheet name. This will either set        // start to 0 (if no sheet name present) or the        // index after the sheet reference ends.        String retval[] = new String[3];        int start = reference.indexOf("!");        if (start != -1) retval[0] = reference.substring(0, start);        start += 1;        int length = reference.length();        char[] chars = reference.toCharArray();        int loc = start;        if (chars[loc]=='$') loc++;        for (; loc < chars.length; loc++) {            if (Character.isDigit(chars[loc]) || chars[loc] == '$') {                break;            }        }        retval[1] = reference.substring(start,loc);        retval[2] = reference.substring(loc);        return retval;    }    /**     * takes in a 0-based base-10 column and returns a ALPHA-26 representation     */    private static String convertNumToColString(int col) {        String retval = null;        int mod = col % 26;        int div = col / 26;        char small=(char)(mod + 65);        char big = (char)(div + 64);        if (div == 0) {            retval = ""+small;        } else {            retval = ""+big+""+small;        }        return retval;    }    public String toString() {        StringBuffer retval = new StringBuffer();        retval.append( (colAbs)?"$":"");        retval.append( convertNumToColString(col));        retval.append((rowAbs)?"$":"");        retval.append(row+1);    return retval.toString();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色呦呦国产精品| 国产91精品一区二区麻豆亚洲| 欧美视频精品在线| 亚洲一区在线视频观看| 欧洲亚洲国产日韩| 秋霞影院一区二区| 久久九九99视频| www.色精品| 天天做天天摸天天爽国产一区| 欧美另类videos死尸| 麻豆国产精品一区二区三区| 国产欧美精品日韩区二区麻豆天美| 国产精品1区二区.| 亚洲同性gay激情无套| 欧美性色黄大片手机版| 裸体在线国模精品偷拍| 国产精品久久久久久亚洲毛片| 一本色道亚洲精品aⅴ| 毛片基地黄久久久久久天堂| 欧美激情中文不卡| 欧美色中文字幕| 狠狠色丁香婷综合久久| 中文字幕色av一区二区三区| 在线不卡中文字幕| 国产成人精品亚洲日本在线桃色| 亚洲综合在线电影| 久久久久久久久久久电影| 色婷婷av一区二区三区软件 | 成人中文字幕合集| 亚洲韩国精品一区| 国产三级精品三级| 欧美久久一二三四区| 国产91精品一区二区麻豆亚洲| 亚洲第一福利视频在线| 久久精品夜夜夜夜久久| 欧美日韩国产小视频在线观看| 国产精品中文字幕日韩精品| 亚洲国产日日夜夜| 国产精品女主播av| 日韩欧美一区中文| 欧美视频一区二区在线观看| 国产精品一二二区| 日韩精品欧美成人高清一区二区| 一区精品在线播放| 26uuu精品一区二区三区四区在线| 欧美午夜在线观看| 成人激情黄色小说| 国产精品一区二区91| 丝袜亚洲另类欧美| 亚洲综合一区二区| 亚洲欧美成aⅴ人在线观看| 久久欧美中文字幕| 欧美tk丨vk视频| 制服.丝袜.亚洲.另类.中文| 日本高清成人免费播放| 99国产一区二区三精品乱码| 国产麻豆午夜三级精品| 精品中文av资源站在线观看| 日韩高清在线不卡| 亚洲第一成人在线| 夜夜嗨av一区二区三区网页| 中文字幕一区二区在线播放| 国产视频一区不卡| 久久久久成人黄色影片| 欧美电影免费提供在线观看| 日韩亚洲欧美综合| 日韩一区二区三区在线| 777久久久精品| 欧美日本高清视频在线观看| 欧美日韩精品高清| 欧美男同性恋视频网站| 欧美日韩一区二区三区高清| 欧美视频一区在线观看| 欧美亚洲动漫精品| 欧美系列日韩一区| 欧美精品免费视频| 91精品国产欧美一区二区18 | 精品久久久久香蕉网| 日韩午夜中文字幕| 欧美大肚乱孕交hd孕妇| 日韩丝袜情趣美女图片| 欧美电视剧免费全集观看| 欧美精品一区二区三区蜜臀| 欧美精品一区男女天堂| 国产蜜臀97一区二区三区 | 欧美日韩卡一卡二| 欧美精品一卡二卡| 精品国产一区二区三区忘忧草| xfplay精品久久| 欧美国产精品劲爆| 亚洲精品成a人| 日韩精品乱码av一区二区| 九色综合狠狠综合久久| 国产精品 欧美精品| www.欧美日韩国产在线| 在线视频综合导航| 日韩欧美区一区二| 国产亚洲一区二区在线观看| 亚洲欧洲日产国产综合网| 亚洲午夜激情网站| 久久不见久久见免费视频7 | 亚洲男人电影天堂| 水野朝阳av一区二区三区| 久久99精品视频| 白白色 亚洲乱淫| 欧美日韩国产高清一区二区 | 国产精品天天看| 一二三区精品福利视频| 久久疯狂做爰流白浆xx| 97久久精品人人爽人人爽蜜臀| 欧美视频你懂的| 久久久久久亚洲综合| 亚洲免费观看高清完整版在线观看| 日韩成人一区二区| 成人精品高清在线| 5月丁香婷婷综合| 国产精品免费看片| 天堂精品中文字幕在线| 国产成人在线电影| 欧美日韩一区精品| 国产亚洲一本大道中文在线| 一区二区三区波多野结衣在线观看 | 亚洲视频 欧洲视频| 日韩中文字幕一区二区三区| 国产成人精品亚洲午夜麻豆| 欧美日韩视频在线观看一区二区三区 | 国产欧美中文在线| 午夜精品在线视频一区| 成人深夜视频在线观看| 欧美伦理影视网| 亚洲男人的天堂在线aⅴ视频| 久久国产精品无码网站| 欧美天堂亚洲电影院在线播放| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲成av人片一区二区梦乃| 成人av在线网| 久久精品人人爽人人爽| 天天影视网天天综合色在线播放| 99视频精品全部免费在线| 久久精品视频一区二区| 丝袜亚洲精品中文字幕一区| 91浏览器打开| 亚洲国产精品av| 国产一区在线不卡| 91麻豆精品国产综合久久久久久| 亚洲精品国产a久久久久久 | 经典三级一区二区| 7777女厕盗摄久久久| 亚洲男人的天堂一区二区 | 色综合久久久网| 日本一区二区久久| 国产高清久久久久| 亚洲精品一线二线三线| 久久av老司机精品网站导航| 欧美日韩国产经典色站一区二区三区 | 色久优优欧美色久优优| 国产精品午夜免费| 成人小视频在线| 国产三级欧美三级日产三级99| 国内精品国产成人国产三级粉色| 欧美一区永久视频免费观看| 日韩高清一区在线| 91精品黄色片免费大全| 天天操天天色综合| 91.xcao| 免费不卡在线视频| 日韩欧美的一区| 美女在线一区二区| 精品久久人人做人人爱| 激情综合网激情| 久久久久久久久久看片| 国产精品综合网| 国产精品黄色在线观看| 一本一本大道香蕉久在线精品| 亚洲蜜臀av乱码久久精品| 91国在线观看| 亚洲va中文字幕| 日韩精品一区二区三区在线播放| 精品一区二区三区在线观看| 国产三级精品三级| 91亚洲精品乱码久久久久久蜜桃| 亚洲视频一二区| 欧美美女直播网站| 久久狠狠亚洲综合| 国产精品你懂的在线欣赏| 99re热视频这里只精品| 亚洲一区二区美女| 日韩免费视频一区| 岛国精品在线播放| 亚洲午夜一二三区视频| 日韩一级完整毛片| 风间由美一区二区三区在线观看| 亚洲欧美日韩精品久久久久| 欧美高清性hdvideosex| 国产美女娇喘av呻吟久久| 国产精品国产三级国产aⅴ原创| 欧美羞羞免费网站| 极品少妇一区二区| 亚洲丝袜制服诱惑| 欧美一区二区三区在线电影|