• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 怎樣在PHP導(dǎo)出excel格式數(shù)據(jù)

        時(shí)間:2024-08-01 04:11:04 PHP 我要投稿
        • 相關(guān)推薦

        怎樣在PHP導(dǎo)出excel格式數(shù)據(jù)

          解決2個(gè)問(wèn)題:

          1.身份證之類的文本數(shù)據(jù)自動(dòng)轉(zhuǎn)為科學(xué)計(jì)數(shù)法的問(wèn)題。

          2.中文亂碼的問(wèn)題

          excel從web頁(yè)面上導(dǎo)出的原理。當(dāng)我們把這些數(shù)據(jù)發(fā)送到客戶端時(shí),我們想讓客戶端程序(瀏覽器)以excel的格式讀取 它,所以把mime類型設(shè)為:application/vnd.ms-excel,當(dāng)excel讀取文件時(shí)會(huì)以每個(gè)cell的格式呈現(xiàn)數(shù)據(jù),如果cell沒(méi)有規(guī)定的格式,則excel會(huì)以默認(rèn)的格式去呈現(xiàn)該cell的數(shù)據(jù)。這樣就給我們提供了自定義數(shù)據(jù)格式的空間,當(dāng)然我們必須使用excel支持的格式。 下面就列出常用的一些格式:

          1) 文本:vnd.ms-excel.numberformat:@

          2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd

          3) 數(shù)字:vnd.ms-excel.numberformat:#,##0.00

          4) 貨幣:vnd.ms-excel.numberformat:¥#,##0.00

          5) 百分比:vnd.ms-excel.numberformat: #0.00%

          這些格式你也可以自定義,比如年月你可以定義為:yy-mm等等。那么知道了這些格式,怎么去把這些格式添加到cell中呢?很簡(jiǎn)單,我們只需要把樣式添 加到對(duì)應(yīng)的標(biāo)簽對(duì)(即閉合標(biāo)簽)即可。如,給標(biāo)簽對(duì)添加樣式,如 下: 410522198402161833

          同樣,我們也可以給

          添加樣式,也可以給< /tr>,

          添加樣式;當(dāng)我們?cè)诟笜?biāo)簽對(duì)和子標(biāo)簽對(duì)都添加樣式時(shí),數(shù)據(jù)會(huì)以哪一個(gè)樣式呈現(xiàn) 呢?經(jīng)過(guò)測(cè)試,會(huì)以離數(shù)據(jù)最近的樣式呈現(xiàn).”

          例如身份證列的的樣式:

          echo "".$printable." ";

          [php] view plaincopy

          $filename=iconv("UTF-8", "GB2312//IGNORE","會(huì)員名.xls");//date(Y-m-d-H-i-s).".xls";

          header("Content-type:application/vnd.ms-excel");

          Header("Accept-Ranges:bytes");

          Header("Content-Disposition:attachment;filename=".$filename); //$filename導(dǎo)出的文件名

          header("Pragma: no-cache");

          header("Expires: 0");

          echo

          xmlns:x="urn:schemas-microsoft-com:office:excel"

          xmlns="http://www.w3.org/TR/REC-html40">

          ;

          echo "

          ";

          foreach ($list as $v)

          {

          echo "

          ";

          echo "

          ";

          echo "".$v["account_id"]."";

          echo "

          ";

          echo "

          ";

          }

          echo "

          ".iconv("UTF-8", "GB2312//IGNORE","會(huì)員名")." ".iconv("UTF-8", "GB2312//IGNORE","賬號(hào)")." ".iconv("UTF-8", "GB2312//IGNORE","聯(lián)系人")."

          ".iconv("UTF-8", "GB2312//IGNORE", $v["user_name"])." ".iconv("UTF-8", "GB2312//IGNORE", $v["contact_name"])."

          ";

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【怎樣在PHP導(dǎo)出excel格式數(shù)據(jù)】相關(guān)文章:

        Coreldraw文件怎樣導(dǎo)出到PS07-12

        Excel如何橫向輸入數(shù)據(jù)07-28

        excel表格數(shù)據(jù)篩選教程10-13

        excel固定內(nèi)容數(shù)據(jù)的快速輸入10-11

        excel表格數(shù)據(jù)的分類匯總教程08-04

        excel表格數(shù)據(jù)清單的建立與編輯11-30

        2016最新Oracle數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出命令總結(jié)08-25

        Excel中多條件查找數(shù)據(jù)方法05-05

        EXCEL表格中數(shù)據(jù)透視表怎么用08-02

        Excel表格自動(dòng)套用格式教程12-19

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 午夜福利在线视频性色 | 亚洲a级在线免费 | 亚洲成色在线综合网站免费 | 一级A一片在线播放高 | 日本美女高潮视频免费 | 亚洲视频在线观看 |

            怎樣在PHP導(dǎo)出excel格式數(shù)據(jù)

              解決2個(gè)問(wèn)題:

              1.身份證之類的文本數(shù)據(jù)自動(dòng)轉(zhuǎn)為科學(xué)計(jì)數(shù)法的問(wèn)題。

              2.中文亂碼的問(wèn)題

              excel從web頁(yè)面上導(dǎo)出的原理。當(dāng)我們把這些數(shù)據(jù)發(fā)送到客戶端時(shí),我們想讓客戶端程序(瀏覽器)以excel的格式讀取 它,所以把mime類型設(shè)為:application/vnd.ms-excel,當(dāng)excel讀取文件時(shí)會(huì)以每個(gè)cell的格式呈現(xiàn)數(shù)據(jù),如果cell沒(méi)有規(guī)定的格式,則excel會(huì)以默認(rèn)的格式去呈現(xiàn)該cell的數(shù)據(jù)。這樣就給我們提供了自定義數(shù)據(jù)格式的空間,當(dāng)然我們必須使用excel支持的格式。 下面就列出常用的一些格式:

              1) 文本:vnd.ms-excel.numberformat:@

              2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd

              3) 數(shù)字:vnd.ms-excel.numberformat:#,##0.00

              4) 貨幣:vnd.ms-excel.numberformat:¥#,##0.00

              5) 百分比:vnd.ms-excel.numberformat: #0.00%

              這些格式你也可以自定義,比如年月你可以定義為:yy-mm等等。那么知道了這些格式,怎么去把這些格式添加到cell中呢?很簡(jiǎn)單,我們只需要把樣式添 加到對(duì)應(yīng)的標(biāo)簽對(duì)(即閉合標(biāo)簽)即可。如,給標(biāo)簽對(duì)添加樣式,如 下: 410522198402161833

              同樣,我們也可以給

              添加樣式,也可以給< /tr>,

              添加樣式;當(dāng)我們?cè)诟笜?biāo)簽對(duì)和子標(biāo)簽對(duì)都添加樣式時(shí),數(shù)據(jù)會(huì)以哪一個(gè)樣式呈現(xiàn) 呢?經(jīng)過(guò)測(cè)試,會(huì)以離數(shù)據(jù)最近的樣式呈現(xiàn).”

              例如身份證列的的樣式:

              echo "".$printable." ";

              [php] view plaincopy

              $filename=iconv("UTF-8", "GB2312//IGNORE","會(huì)員名.xls");//date(Y-m-d-H-i-s).".xls";

              header("Content-type:application/vnd.ms-excel");

              Header("Accept-Ranges:bytes");

              Header("Content-Disposition:attachment;filename=".$filename); //$filename導(dǎo)出的文件名

              header("Pragma: no-cache");

              header("Expires: 0");

              echo

              xmlns:x="urn:schemas-microsoft-com:office:excel"

              xmlns="http://www.w3.org/TR/REC-html40">

              ;

              echo "

              ";

              foreach ($list as $v)

              {

              echo "

              ";

              echo "

              ";

              echo "".$v["account_id"]."";

              echo "

              ";

              echo "

              ";

              }

              echo "

              ".iconv("UTF-8", "GB2312//IGNORE","會(huì)員名")." ".iconv("UTF-8", "GB2312//IGNORE","賬號(hào)")." ".iconv("UTF-8", "GB2312//IGNORE","聯(lián)系人")."

              ".iconv("UTF-8", "GB2312//IGNORE", $v["user_name"])." ".iconv("UTF-8", "GB2312//IGNORE", $v["contact_name"])."

              ";