|
|
|
@ -86,7 +86,7 @@ namespace ExcelHelperFW |
|
|
|
|
return pairs; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private string ConvertValue(Dictionary<string, string> pairs, string key) |
|
|
|
|
public string ConvertValue(Dictionary<string, string> pairs, string key) |
|
|
|
|
{ |
|
|
|
|
if (!pairs.ContainsKey(key)) |
|
|
|
|
return null; |
|
|
|
@ -94,7 +94,7 @@ namespace ExcelHelperFW |
|
|
|
|
return pairs[key]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private T ConvertValue<T>(Dictionary<string, string> pairs, string key, Func<string, T> func) |
|
|
|
|
public T ConvertValue<T>(Dictionary<string, string> pairs, string key, Func<string, T> func) |
|
|
|
|
{ |
|
|
|
|
if (!pairs.ContainsKey(key) || func == null) |
|
|
|
|
return default(T); |
|
|
|
@ -103,7 +103,7 @@ namespace ExcelHelperFW |
|
|
|
|
return func(value); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private DateTime? ConvertValueToDateTime(Dictionary<string, string> pairs, string key) |
|
|
|
|
public DateTime? ConvertValueToDateTime(Dictionary<string, string> pairs, string key) |
|
|
|
|
{ |
|
|
|
|
return ConvertValue<DateTime?>(pairs, key, x => |
|
|
|
|
{ |
|
|
|
|