国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

golang與PHP輸出excel示例

2024-05-04 23:48:43
字體:
來源:轉載
供稿:網友

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

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

golang實現:

復制代碼 代碼如下:
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") // 寫入UTF-8 BOM
    w := csv.NewWriter(f)
    w.Write([]string{"編號","姓名","年齡"})
    w.Write([]string{"1","張三","23"})
    w.Write([]string{"2","李四","24"})
    w.Write([]string{"3","王五","25"})
    w.Write([]string{"4","趙六","26"})
    w.Flush()
}

 

php實現:

<?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("編號", "姓名", "年齡");fputcsv($fp, $head);foreach ($datas as $r) {  fputcsv($fp, $r);}fclose($fp);

希望本文所述對大家Go語言程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 左贡县| 伊宁市| 常德市| 盱眙县| 四川省| 武隆县| 镇安县| 北流市| 会宁县| 西青区| 大丰市| 三江| 格尔木市| 镇远县| 新邵县| 垣曲县| 民乐县| 巴彦淖尔市| 双牌县| 武强县| 柳江县| 舟山市| 峨眉山市| 海阳市| 惠东县| 高陵县| 大洼县| 建瓯市| 余江县| 洮南市| 静海县| 邻水| 潍坊市| 郑州市| 长丰县| 江油市| 思南县| 潮安县| 江安县| 当阳市| 桂林市|