gpt4 book ai didi

ruby-on-rails - 单元格中的 Rails Axlsx 新行

转载 作者:行者123 更新时间:2023-12-01 23:01:47 25 4
gpt4 key购买 nike

有没有办法可以使用 Rails 中的 Axlsx gem 在单元格中添加新行?

因此,基本上在输入值后在 Excel 中进行复制,您可以执行 Alt + Enter 将其他文本添加到单元格中的新行。我试过

sheet.add_row ["Testing cell row 1" + \r\n + "Testing cell row 2"]

但这会引发错误。

最佳答案

我最近遇到了同样的问题,我找到了一个有效的解决方案。

我用它来设置:

p = Axlsx::Package.new
p.use_shared_strings = true

这段代码添加了一个 wrap \r 的风格换行符正常工作:
wrap = p.workbook.styles.add_style alignment: {wrap_text: true}
sheet.add_row "1\r2\r3", style: wrap

现在单元格中的新行有效,输出为:
1
2
3

笔记:
  • 单元格中的新行不起作用 (@Gary Pinkham)
  • "\x0D\x0A"没用 (@noel)
  • 关于ruby-on-rails - 单元格中的 Rails Axlsx 新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770025/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com