以前输入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实现:
希望本文所述对大家go语言程序设计有所帮助。
以上就介绍了exc golang与php输出excel示例,包括了exc方面的内容,希望对php教程有兴趣的朋友有所帮助。
