次のような配列の配列があります。
arr_all = [arr_1, arr_2, arr_3, arr_r]
どこ:
arr_1 = [2015-08-19 17:30:24 -0700, 2015-08-19 17:30:34 -0700, 2015-08-19 17:30:55 -0700]
arr_2 = ...
arr_3 = ...
変更するファイルがあります。配列を行として追加する方法は知っていますが、各配列を@@ar_data
列として挿入するには助けが必要です。データを挿入するを見つけて、次にセルRow
に挿入したい、次にatなどに挿入したいです。アドバイスをお願いします。データを埋める行数は、各配列のサイズです。、、のサイズはです。arr_1
(next_empty_row, B)
arr_2
(next_empty_row, C)
arr_1
arr_2
arr_3
3
def performance_report
Spreadsheet.client_encoding = 'UTF-8'
f = "PerformanceTest_S.xls"
if File.exist? (f)
# Open the previously created Workbook
book = Spreadsheet.open(f)
sheet_1_row_index = book.worksheet(0).last_row_index + 1
sheet_2_row_index = book.worksheet(1).last_row_index + 1
# Indicate the row index to the user
print "Inserting new row at index: #{sheet_2_row_index}\n"
# Insert array as column - I need help with the below code to insert data in arr_data which is array of arrays.
column = 1
row
@@ar_data.each do |time|
len = time.size
book.worksheet(0).cell(sheet_1_row_index, )
book.worksheet(0).Column.size
end
# This insert row is for worksheet 2 and works fine.
book.worksheet(1).insert_row(sheet_2_row_index, @@ar_calc)
# Delete the file so that it can be re-written
File.delete(f)
# puts @@ar_calc
# Write out the Workbook again
book.write(f)