亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

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

時間:2024-10-18 04:32:43 php語言 我要投稿
  • 相關(guān)推薦

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

  PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。最重要的是PHP可以用C、C++進行程序的擴展!今天,小編為大家搜索整理了如何在PHP導(dǎo)出excel格式數(shù)據(jù),希望大家能有所收獲,更多精彩內(nèi)容請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  解決2個問題:

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

  2.中文亂碼的問題

  excel從web頁面上導(dǎo)出的原理。當我們把這些數(shù)據(jù)發(fā)送到客戶端時,我們想讓客戶端程序(瀏覽器)以excel的格式讀取 它,所以把mime類型設(shè)為:application/vnd.ms-excel,當excel讀取文件時會以每個cell的格式呈現(xiàn)數(shù)據(jù),如果cell沒有規(guī)定的格式,則excel會以默認的格式去呈現(xiàn)該cell的數(shù)據(jù)。這樣就給我們提供了自定義數(shù)據(jù)格式的空間,當然我們必須使用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中呢?很簡單,我們只需要把樣式添 加到對應(yīng)的標簽對(即閉合標簽)即可。如,給標簽對添加樣式,如 下: 410522198402161833

  同樣,我們也可以給

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

  添加樣式;當我們在父標簽對和子標簽對都添加樣式時,數(shù)據(jù)會以哪一個樣式呈現(xiàn) 呢?經(jīng)過測試,會以離數(shù)據(jù)最近的樣式呈現(xiàn).”

  例如身份證列的的樣式:

  echo "".$printable."\n";

  [php] view plaincopy

  $filename=iconv("UTF-8", "GB2312//IGNORE","會員名.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","會員名")." ".iconv("UTF-8", "GB2312//IGNORE","賬號")." ".iconv("UTF-8", "GB2312//IGNORE","聯(lián)系人")."

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

  ";

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

PHP語言:數(shù)據(jù)類型07-24

axure怎么導(dǎo)出為pdf格式08-25

PHP數(shù)據(jù)庫Oracle數(shù)據(jù)完整性09-05

PHP怎么插入數(shù)據(jù)庫07-09

如何實現(xiàn)PHP獲取表單數(shù)據(jù)與HTML嵌入PHP腳本09-23

php連接mysql數(shù)據(jù)庫代碼08-01

PHP如何使用curl實現(xiàn)數(shù)據(jù)抓取09-27

PHP數(shù)據(jù)庫:mysql重置密碼07-20

PHP編程:8數(shù)據(jù)類型講解07-21

Excel表格中怎么徹底隱藏數(shù)據(jù)09-27