The code below gets value from a column in an Excel sheet. The values I get are B1, B2, B3, B4...., B100, ...Bn. All I need to do is strip out the char 'B' and convert the numeric string to integer and count how many times a particular integer has repeated.
The snippet below shows the string stripping the char 'B'. However I feel it can be done in better way but I don't know how.
if (range.Text.ToString() == "BayID")
{
range = null;
range = readSheet.get_Range(cell, Missing.Value);
while (range.Text.ToString() != "")
{
range = null;
string A1 = String.Empty, Val = String.Empty;
char[] value = null;
range = readSheet.get_Range(cell, Missing.Value);
A1 = range.Text.ToString();
value = A1.ToCharArray();
j++;
cell = "D" + j;
for (int i = 1; i < value.Length; i++)
{
Val += value[i];
}
}
}
Substring()
method. – svick Sep 4 '13 at 11:17Substring()
method worked greatly for me! :) – vin Sep 4 '13 at 11:33