# File lib/spreadsheet/excel/writer/worksheet.rb, line 850 def write_merged_cells return unless @worksheet.merged_cells.any? # FIXME standards say the record is limited by 1027 records at once # And no CONTINUE is supported merge_cells = @worksheet.merged_cells.dup while (window = merge_cells.slice!(0...1027)).any? count = window.size data = ([count] + window.flatten).pack('v2v*') write_op opcode(:mergedcells), data end end