olekukonko / tablewriter

ASCII table in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

how to automatically wrap within a single cell ?

PetterZhukov opened this issue · comments

I use SetAutoWrapText(true) ,but it doesn't work
this is my code :
` data := [][]string{
{
"abccc\nccccccc",
"abccccccccccccccc",
"abcccccc",
"abccccccccccccccccccccc",
"abccccccccccccccccccccc\ncccccccccccccccccccccccccc\ncccccccccc",
"abccccccccccccccc",
"abccccccccccc",
"abccccccccccccccc",
"abccccccccc",
"abccccccccccccccccccc",
},
{
"abccc\nccccccc",
"abccc\ncccccccccccc",
"abccc\nccc",
"abccc\ncccccccccccccccccc",
"abccc\ncccccccccccccccccccc",
"abccc\ncccccccccccc",
"abccc\ncccccccc",
"abccc\ncccccccccccc",
"abccc\ncccccc",
"abccc\ncccccccccccccccc",
},
}
header := []string{
"abcccccccccc",
"abcdddddd",
"abceeeeeeeeee",
"abcffff",
"abcaaa",
"abceeeeeeeeeeee",
}

table := tablewriter.NewWriter(os.Stdout)
table.SetHeader(header)
table.SetAutoWrapText(true)
table.SetAlignment(tablewriter.ALIGN_LEFT)
table.AppendBulk(data)
table.SetRowLine(true)
table.SetColWidth(250)
table.SetAutoFormatHeaders(false)
table.Render()`