41a42 > skip = size 43a45,46 > @workbook.add_shared_string @incomplete_sst > skip += @incomplete_skip 44a48 > @incomplete_skip = nil 46c50 < size --- > skip 54a59,61 > elsif !@incomplete_skip.nil? > pos = @incomplete_skip > @incomplete_skip = nil 61c68 < @incomplete_string, @sst_size, @sst_offset, @incomplete_sst = nil --- > @incomplete_string, @sst_size, @sst_offset, @incomplete_sst = nil, @incomplete_skip = nil 177a185,192 > @incomplete_skip = skip > pos += sst.available > else > @workbook.add_shared_string sst > pos += sst.available + skip > if pos > worksize > @incomplete_skip = pos - worksize > end 179,180d193 < @workbook.add_shared_string sst < pos += sst.available + skip