private void TurnKeyColumnsToIndices(string[] keyColumns) { keyIndices = new int[keyColumns.Length]; for (int i = 0; i < keyColumns.Length; i++) { keyIndices[i] = XLSXUtils.LetterIndexToInt(keyColumns[i]); } }
public MatchedRecordComparer(ComparisonData data, RoundingSettings settings, DiscrepancyOutputter outputter) { List <int> list = new List <int>(); foreach (string ignoredColumn in data.ignoredColumns) { list.Add(XLSXUtils.CellReferenceToColumnIndex(ignoredColumn)); } ignoredColumnIndices = list.ToArray(); this.settings = settings; this.outputter = outputter; }
private void NoteColumnRounding(int columnIndex) { string columnInOriginal = XLSXUtils.ColumnIndexToLetter(columnIndex); string column = string.Format("{0}", columnInOriginal); if (columnRoundingDiscrepancyCounts.ContainsKey(column)) { columnRoundingDiscrepancyCounts[column] += 1; } else { columnRoundingDiscrepancyCounts[column] = 1; } }