added dense-row-seq, dense-cell-seq, and dense-select-columns for reading sparse spreadsheets without skipping blanks