Eliminate huge processing of fill_empty_cells/4 in each Xlslir.get_col/2.
Set empty cells by columns
Fix wrong result when executing get_col/2, see the "AA" in pictures below.
If a cell is empty, the excel file won't save any info of it, so we cann't read it from the file. If we loss a cell, we cann't read correct result by get_col/2. Such as a col like this: [1, nil, nil, 1], it'll be get as [1, 1].
So we fill every row with nil cells at the end.
Cells quantity determined by the max length of all rows.
Fill empty cells when write ets.
Eliminate huge processing of fill_empty_cells/4 in each Xlslir.get_col/2.
Set empty cells by columns
Fix wrong result when executing get_col/2, see the "AA" in pictures below.
nil
cells at the end.