2012-07-22 13 views
6

Hücreleri Ruby Elektronik Tablosu taşını kullanarak nasıl birleştiririm. Bir çalışma sayfasının ilk satırındaki ilk 6 hücreyi birleştirmek istiyorum. Aşağıdakileri denediğimde, aşağıdakileri yapmaz:Ruby Gem Elektronik Tablosu ile hücrelerin birleştirilmesi

merge_format = Spreadsheet::Format.new :align => :merge 
6.times do |j| 
    sheet.row(0).set_format(j,merge_format) 
end 

Neyi yanlış yapıyorum? Eğer set_format ile gitmek isterseniz

cevap

20

Sadece merge_cells hep benim için çalıştı beri onu kullanmak vermedi, ancak ben, :vertical_align => :merge çalışırken öneriyorum,

sheet.merge_cells(start_row, start_col, end_row, end_col) 

yapabilirsiniz.

+0

Teşekkürler! BTW, bu yöntemi nereden buldunuz? Http://spreadsheet.rubyforge.org/GUIDE_txt.html – John

+0

'da bulamadığım kaynaklarda, aslında aynı cevabı arayan kaynaklara göz atıyordum :) Belgelenmemiş olması, API'yi değiştirip kaldırması için bir şans bırakabilir. Kullanmayı hala uygun buldum. – HargrimmTheBleak

+0

Teşekkürler! İki yıl oldu ve hala dokümanlar içinde değil ... (iç çekiş) – yekta

İlgili konular