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

php生成excel列名超過(guò)26列大于Z時(shí)的解決方法

 更新時(shí)間:2014年12月29日 09:43:27   投稿:shichen2014  
這篇文章主要介紹了php生成excel列名超過(guò)26列大于Z時(shí)的解決方法,是針對(duì)采用PHPExcel生成excel列數(shù)過(guò)多的情況下的完善技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php生成excel列名超過(guò)26列大于Z時(shí)的解決方法。分享給大家供大家參考。具體分析如下:

我們生成excel都會(huì)使用phpExcel類(lèi),這里就來(lái)給大家介紹在生成excel列名超過(guò)26列大于Z時(shí)的解決辦法,這是phpExcel類(lèi)中的方法,今天查到了,記錄一下備忘,代碼如下:

復(fù)制代碼 代碼如下:
public static function stringFromColumnIndex($pColumnIndex = 0) 

        //  Using a lookup cache adds a slight memory overhead, but boosts speed 
        //  caching using a static within the method is faster than a class static, 
        //      though it's additional memory overhead 
        static $_indexCache = array(); 
  
        if (!isset($_indexCache[$pColumnIndex])) { 
            // Determine column string 
            if ($pColumnIndex < 26) { 
                $_indexCache[$pColumnIndex] = chr(65 + $pColumnIndex); 
            } elseif ($pColumnIndex < 702) { 
                $_indexCache[$pColumnIndex] = chr(64 + ($pColumnIndex / 26)) . chr(65 + $pColumnIndex % 26); 
            } else {
                $_indexCache[$pColumnIndex] = chr(64 + (($pColumnIndex - 26) / 676)) . chr(65 + ((($pColumnIndex - 26) % 676) / 26)) . chr(65 + $pColumnIndex % 26); 
            } 
        } 
        return $_indexCache[$pColumnIndex]; 
}

將列的數(shù)字序號(hào)轉(zhuǎn)成字母使用,代碼如下:
復(fù)制代碼 代碼如下:
PHPExcel_Cell::stringFromColumnIndex($i); // 從o開(kāi)始

將列的字母轉(zhuǎn)成數(shù)字序號(hào)使用,代碼如下:

復(fù)制代碼 代碼如下:
PHPExcel_Cell::columnIndexFromString('AA');

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP單文件實(shí)現(xiàn)代碼去行首尾空格和去空行

    PHP單文件實(shí)現(xiàn)代碼去行首尾空格和去空行

    這篇文章主要為大家詳細(xì)介紹了PHP如何利用單文件實(shí)現(xiàn)代碼去行首尾空格和去空行,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • header跳轉(zhuǎn)和include包含問(wèn)題詳解

    header跳轉(zhuǎn)和include包含問(wèn)題詳解

    昨天下班后,同事反映,最近上線(xiàn)的幾款游戲海外注冊(cè)載入不了樣式文件,需要緊急修復(fù)
    2012-09-09
  • PHP pathinfo()獲得文件的路徑、名稱(chēng)等信息說(shuō)明

    PHP pathinfo()獲得文件的路徑、名稱(chēng)等信息說(shuō)明

    在PHP中,若想通過(guò)函數(shù)獲得一個(gè)文件的路徑、名稱(chēng),或者是擴(kuò)展名等,是非常容易的一件事??梢允褂胐irname()、basename()、pathinfo()等多種途徑獲得相應(yīng)的信息。
    2011-09-09
  • PHP使用socket發(fā)送HTTP請(qǐng)求的方法

    PHP使用socket發(fā)送HTTP請(qǐng)求的方法

    這篇文章主要介紹了PHP使用socket發(fā)送HTTP請(qǐng)求的方法,結(jié)合實(shí)例形式分析了PHP使用socket發(fā)送http請(qǐng)求的常用技巧,需要的朋友可以參考下
    2016-02-02
  • php 設(shè)計(jì)模式之 單例模式

    php 設(shè)計(jì)模式之 單例模式

    其實(shí)在工廠模式就已經(jīng)應(yīng)用了單例模式,從始到終它就只有一個(gè)工廠,單例模式不需要新建實(shí)例?,F(xiàn)在寫(xiě)一個(gè)簡(jiǎn)單的例子。
    2008-12-12
  • 基于PHPexecl類(lèi)生成復(fù)雜的報(bào)表表頭示例

    基于PHPexecl類(lèi)生成復(fù)雜的報(bào)表表頭示例

    這篇文章主要介紹了基于PHPexecl類(lèi)生成復(fù)雜的報(bào)表表頭功能,結(jié)合實(shí)例形式分析了實(shí)例化PHPexecl類(lèi)生成復(fù)雜報(bào)表表頭的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10
  • PHP使用PHPExcel刪除Excel單元格指定列的方法

    PHP使用PHPExcel刪除Excel單元格指定列的方法

    這篇文章主要介紹了PHP使用PHPExcel刪除Excel單元格指定列的方法,涉及PHPExcel針對(duì)Excel單元格的遍歷操作及removeColumn方法刪除單元格的相關(guān)使用技巧,需要的朋友可以參考下
    2016-07-07
  • php的一些小問(wèn)題

    php的一些小問(wèn)題

    這是我日常使用中的一些問(wèn)題,經(jīng)過(guò)baidu google大叔們的幫助學(xué)會(huì)的
    2010-07-07
  • php+mysql分頁(yè)代碼詳解

    php+mysql分頁(yè)代碼詳解

    php+mysql分頁(yè)代碼 學(xué)習(xí)php必須要掌握的基礎(chǔ),對(duì)于會(huì)asp的朋友上手就快多了
    2008-03-03
  • 根據(jù)中文裁減字符串函數(shù)的php代碼

    根據(jù)中文裁減字符串函數(shù)的php代碼

    裁減字符串函數(shù)有很多,但是根據(jù)中文裁減字符串的卻很少,在本文將為大家介紹下使用php是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過(guò)
    2013-12-12

最新評(píng)論

安图县| 乡宁县| 内江市| 屯昌县| 大港区| 礼泉县| 台湾省| 灯塔市| 三门峡市| 囊谦县| 河源市| 阳城县| 巴彦县| 江达县| 娱乐| 玉树县| 台北县| 民和| 金溪县| 平邑县| 苏尼特右旗| 进贤县| 东丰县| 靖边县| 胶州市| 西青区| 麦盖提县| 蓝田县| 庆元县| 阿合奇县| 略阳县| 股票| 寿光市| 淳化县| 峡江县| 互助| 伊春市| 隆安县| 天全县| 霍州市| 海城市|