国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宜良县| 武陟县| 通榆县| 崇文区| 肇庆市| 鲁山县| 佛坪县| 榆中县| 华容县| 广州市| 洛川县| 阜康市| 西和县| 隆德县| 元氏县| 遵化市| 循化| 岚皋县| 清徐县| 巴林左旗| 绍兴市| 侯马市| 永善县| 德化县| 加查县| 苏尼特右旗| 印江| 泗阳县| 柳州市| 海城市| 巍山| 凤冈县| 贺兰县| 阿巴嘎旗| 开平市| 化州市| 甘泉县| 合水县| 新安县| 会宁县| 鹤壁市|