コード例 #1
0
ファイル: HashExporter.cs プロジェクト: CPPlus/TheTool
 private void TurnKeyColumnsToIndices(string[] keyColumns)
 {
     keyIndices = new int[keyColumns.Length];
     for (int i = 0; i < keyColumns.Length; i++)
     {
         keyIndices[i] = XLSXUtils.LetterIndexToInt(keyColumns[i]);
     }
 }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
            }
        }