0
Code below works as intended: write data by iterating over columns, while iterating over rows while iterating over sheets.
func createXlSXFile(sheets []Sheet) (*bytes.Buffer, error) {
file := excelize.NewFile()
file.SetSheetName("Sheet1", sheets[0].Title)
defer func() {
if...