在 golang 中,如何在 xlsx 中的单元格内输出换行符

In golang, How can I output a newline within a cell in xlsx

我正在用Go语言开发,echo框架

我正在使用包 "github.com/tealeg/xlsx" 和 "github.com/Luxurioust/excelize" 来创建和输出 xlsx。

在单元格中写入\n输出后,如果我设置"Wrap text",会显示一个换行符

但是他们无法在程序中将"Wrap text"设置为xlsx。

输出时如何才能看到换行符?或者是否有解决该问题的软件包?

谢谢。

"Github.com / tealeg / xlsx"
Style类型的字段中有Alignment类型,
我在对齐类型字段中找到了 WrapText。
如果设置为真,我可以 "Wrap Text".

如果您只想使用 excelize 包,可以使用 WrapText attribute 本机实现。 代码示例:

    style, err := f.NewStyle(
        &excelize.Style{
            Alignment: &excelize.Alignment{
                Vertical: "center",
                WrapText: true,
            },
        },
    )