带有多个选项卡的Excel文件

我需要创build一个带有多个选项卡的Excel文件。 我需要在Ruby on Rails中做到这一点。 我已经检查了Apache POI,但是我不确定它是否提供了这个function。 有没有人知道它是否有其他的select,可以做到这一点? 谢谢。

如果我正确地理解了你的话,那么你可以在工作簿中指定多个“工作表”。 Apache POI确实提供了这个function(查看下面的链接)。 请注意,我不是一个Ruby人(至less还没有),这些链接是用于Java的用法,但我很确定像YAJB这样的桥梁将帮助你完成它:

创build一个新的工作簿
创build一个新的工作表

我想明白了,如果您使用的是Apache POI,则可以在Workbook的实例上调用createSheet()。

我使用ruby“电子表格excel”这种function

#!/usr/bin/env ruby RAILS_ENV = 'production' require File.dirname(__FILE__) + '/../config/environment' require "spreadsheet/excel" file = "name_of_your_excel_file.xls" workbook = Spreadsheet::Excel.new("#{RAILS_ROOT}/#{file}") # First Sheet worksheet = workbook.add_worksheet("Sheet No. 1") worksheet.write(0, 0, "Timestamp") worksheet.write(0, 1, "Type") worksheet.write(0, 2, "Text") # ...and whatever you want to do here # Second Sheet worksheet_2 = workbook.add_worksheet("Sheet No. 2") #... and so on 

这在Ruby和Ruby-on-Rails中都很好用。

要安装电子表格/ excel只需键入

 ruby gem install "spreadsheet-excel" 

希望这可以帮到你