axlsx_rails gem:如何在Excel中显示前导零

时间:2017-01-12 11:48:01

标签: ruby-on-rails excel

我正在使用rails gem' axlsx_rails'生成Excel工作表。我的数据库中有前导零的字符串。但是,默认情况下,该列将随附#34; General"格式。所以它不会显示前导零。

如何指定样式以便显示前导零?换句话说,我如何生成一个" Text"在Excel中键入列?

3 个答案:

答案 0 :(得分:1)

worksheet.add_row ['001'], :types => [:string]

答案 1 :(得分:0)

在字符串的开头添加'个字符。这不会更改字段的格式,但会在Excel单元格中显示前导零

答案 2 :(得分:0)

.xlsx.wxlsx文件中添加新格式,如下所示:

format = workbook.add_format()
format.set_text_wrap()
worksheet.write(0, 0, "Some long text to wrap in a cell", format)

参考:http://xlsxwriter.readthedocs.io/format.html