サンプルコード
package main
import (
"fmt"
"github.com/tealeg/xlsx"
)
func main(){
var file *xlsx.File
var sheet *xlsx.Sheet
var row *xlsx.Row
var cell *xlsx.Cell
var err error
var fileName = "テストファイル.xlsx"
file = xlsx.NewFile()
sheet, err = file.AddSheet("サンプル1")
if err != nil {
fmt.Printf(err.Error())
}
for i:=0;i < 10;i++ {
row = sheet.AddRow()
for j:=0;j<10;j++ {
cell = row.AddCell()
cell.Value = fmt.Sprintf("%d行目,%d列目", i, j)
}
}
err = file.Save(fileName)
if err != nil {
fmt.Printf(err.Error())
}
}
macの環境にはOfficeがないので他のやつで開いた
セルのデータやシートも日本語で書き込みができてた
なんとか使えそう