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

golang與PHP輸出excel示例

 更新時(shí)間:2016年07月22日 15:27:46   作者:dotcoo  
這篇文章主要介紹了golang與PHP輸出excel的方法,結(jié)合實(shí)例形式對(duì)比分析了Go語言及php輸出Excel文件的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了golang與PHP輸出excel的方法。分享給大家供大家參考,具體如下:

以前輸入excel的時(shí)候utf8總是亂碼還是用其他方式把utf8轉(zhuǎn)換為gbk才能顯示,呵呵,其實(shí)是輸出了csv,后來群里的朋友說需要utf8 BOM Excel才能正常識(shí)別utf8,今天測試了一下,很爽,比以前省了好幾行代碼.

golang實(shí)現(xiàn):

復(fù)制代碼 代碼如下:
package main
import (
    "os"
    "encoding/csv"
)
func main() {
    f, err := os.Create("haha2.xls")
    if err != nil {
        panic(err)
    }
    defer f.Close()
    f.WriteString("\xEF\xBB\xBF") // 寫入U(xiǎn)TF-8 BOM
    w := csv.NewWriter(f)
    w.Write([]string{"編號(hào)","姓名","年齡"})
    w.Write([]string{"1","張三","23"})
    w.Write([]string{"2","李四","24"})
    w.Write([]string{"3","王五","25"})
    w.Write([]string{"4","趙六","26"})
    w.Flush()
}

php實(shí)現(xiàn):

<?php
$datas = array(
    array(1, "張三", 23), 
    array(2, "李四", 24),
    array(3, "王五", 25),
    array(4, "趙六", 26),
);
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=".date('YmdHis').".xls");
$fp = fopen('php://output', 'w');
fwrite($fp, "\xEF\xBB\xBF");
$head = array("編號(hào)", "姓名", "年齡");
fputcsv($fp, $head);
foreach ($datas as $r) {
  fputcsv($fp, $r);
}
fclose($fp);

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

相關(guān)文章

最新評(píng)論

乐都县| 宝丰县| 禄丰县| 乳山市| 新巴尔虎左旗| 蒙阴县| 苍溪县| 简阳市| 渭南市| 嵊州市| 讷河市| 凤凰县| 天柱县| 新宾| 连云港市| 榕江县| 义乌市| 昌平区| 蓬溪县| 隆尧县| 崇州市| 隆化县| 康马县| 枣庄市| 嘉峪关市| 普兰县| 永泰县| 铜川市| 河南省| 通许县| 武乡县| 盐池县| 张家界市| 青铜峡市| 天气| 和平县| 兴义市| 城固县| 荃湾区| 淮南市| 马关县|