【问题标题】:How to add dropdown button into Csv file during exportation如何在导出期间将下拉按钮添加到 Csv 文件中
【发布时间】:2014-05-21 06:10:08
【问题描述】:

我需要为 csv 导出文件中的每一行添加下拉按钮,我正在使用 Fastercsv gem 进行 csv 导出,我的代码是

 csv_string = FasterCSV.generate({:col_sep => "\t"}) do |csv|
      csv << ["admission_no","first_name","last_name","dob"]
 end
 send_data(csv_string, :type => 'text/csv; charset=utf-8; header=present', :filename => "sample.csv")

我需要在上面的数组中添加或包含下拉按钮,并且应该有一些选项可供选择,我的意思是我希望 csv 文件本身中的下拉按钮选项下拉应该出现在 csv 文件的每一行中是我需要实现的,所以任何人都可以帮助我

【问题讨论】:

  • 这个问题对我来说并不准确。您想在 html 页面上的下拉菜单中选择应该包含在 csv 文件中的字段,还是想在 csv 本身中实现一些 excel 功能?
  • 我想要 csv 文件本身的 excel 功能,我的意思是在 csv 文件中下拉。
  • 这行不通,因为 csv 不提供此功能。你可以按照 zwippie 告诉你的方式去做。

标签: ruby-on-rails fastercsv


【解决方案1】:

CSV 文件只不过是由一些字符和换行符分隔的一堆数据条目。 无法在 CSV 文件中创建下拉菜单。

如果要添加 Excel 功能,请创建 .xslx 文件,而不是 .csv 文件。也许在像axlsx 这样的宝石的帮助下。 (免责声明:我自己从未使用过那个宝石)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2020-10-15
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    相关资源
    最近更新 更多