Files
meshi/xlsx/main.go
2025-12-11 10:51:44 +00:00

24 lines
428 B
Go

package xlsx
import (
"github.com/xuri/excelize/v2"
)
type Plan struct {
Menus [7][3]string
}
func Load() (Plan, error) {
f, err := excelize.OpenFile("./plan.xlsx")
if err != nil {
return Plan{}, err
}
var menus [7][3]string
for x := 0; x <= 2; x++ {
for y := 0; y <= 6; y++ {
menus[y][x], err = f.GetCellValue("Menüplan", string([]rune{rune('B' + x), rune('2' + y)}))
}
}
return Plan{Menus: menus}, err
}