是否有一种方法可以使用Rails中的Axlsx向单元格中添加新行?
因此,基本上,在Excel中复制,一旦输入一个值,就可以执行Alt + enter,向单元格中的新行添加额外的文本。我试过了
sheet.add_row ["Testing cell row 1" + \r\n + "Testing cell row 2"]但这会造成一个错误。
发布于 2014-09-10 21:55:39
对于强制行提要,使用"\x0A“(段落之间的间隔)。
如果要同时返回回车和行馈送,请使用"\x0D\x0A“。
发布于 2016-06-14 12:09:10
我最近遇到了同样的问题,我找到了一个可行的解决方案。
我用这个来设置:
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备注:
"\x0D\x0A"不起作用(@noel)发布于 2016-04-29 14:48:07
我不能评论“在mac中不起作用”的评论,所以添加这句话作为回答。使用package.use_shared_strings = true.Mac Excel需要..。
https://stackoverflow.com/questions/25770025
复制相似问题