2009-05-14 5 views
0

여러 개의 탭이있는 Excel 파일을 만들어야합니다. Ruby on Rails에서이 작업을 수행해야합니다. 내가 아파치 POI를 체크 아웃했지만 그 기능을 제공하는지 모르겠습니다. 누구든지이 일을 할 수 있는지 또는이 일을 할 수있는 다른 대안이 있다면 알 수 있습니까? 감사합니다. .여러 탭이있는 Excel 파일

답변

2

정확하게 이해한다면 여러 개의 탭을 사용하면 통합 문서에서 여러 개의 '워크 시트'를 의미 할 수 있습니다. Apache POI는이 기능을 제공합니다 (아래 링크 참조).

Creating a New WorkBook
Creating a New WorkSheet

: 나는 루비 사람이 아니다 (이어야 아직) 이러한 링크가 자바의 용도로하지만 내가 YAJB처럼 다리가 끝내는에 도움이 될 것입니다 확신합니다 있습니다
2

Apache POI를 사용하는 경우 Workbook 인스턴스에서 createSheet()를 호출 할 수 있습니다.

0

나는이 루비와 루비 레일에 모두 잘 작동 기능

#!/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 gem install "spreadsheet-excel" 

희망을 입력 엑셀/스프레드 시트를 설치하려면