0
我使用axlsx gem来创建Excel表单。我正在尝试生成一个包含标题的报告。我想为每个包含标题文本的单元格添加注释。我可以通过在Libre office calc中正常执行此操作,方法是右键单击单元格并选择插入注释。我想在使用ruby程序生成excel表单时也这样做。使用axlsx向Excel表格中的单元格添加注释gem
我的代码看起来如下所示:
wb = xlsx_package.workbook
style_shout = wb.styles.add_style sz: 12, b: true, alignment: { horizontal: :center }
choices = ["Title", "First Name","Last Name", "Company","ID Number", "Email ID"]
# Build the Excel
wb.add_worksheet(name: "users_list") do |sheet|
sheet.add_row choices.flatten, :style => style_shout
end
axlsx的文档显示一个add_comment方法,即用于将注释添加到片材。我想给特定单元添加评论。有人可以帮我解决这个问题吗?
感谢您的回复randym ...它工作得很好......但是当我打开生成的excel表格时,所有的评论都打开并显示出来。理想情况下,当您在Excel工作表中为单元格添加注释时,只有在将光标放置在其上时才会看到注释。有没有办法让我们添加评论,以便只有当您将光标放在上面时才显示评论?提前致谢。 – 2013-02-12 09:36:52
Okey ...我在这里看到问题。根据https://github.com/randym/axlsx/issues/170的讨论,我了解自由办公室在过滤器方面存在问题。 Excel表格可以用MS Excel和OpenOffice正确打开。 – 2013-02-14 09:48:00