@Ian_Baldwin,
Even with your newly provided template file, we do not find the mixed type for the exported data. All exported are double values:
DataTable dt = cells.ExportDataTable(0, 0, 44, 1, true);
for (int i = 0; i < dt.Rows.Count; i++)
{
var v = dt.Rows[i][0];
Console.WriteLine(v.GetType().Name + ": " + v);
}
the output we got:
Double: 0.01
Double: 0.01
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.05
Double: 0.052
Double: 0.052
Double: 0.05
Double: 0.1
Double: 1E-06
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.052
Double: 0.052
Double: 0.052
Double: 0.052
Double: 0.052
Double: 0.052
Double: 0.052
Double: 0.0251
Double: 0.052
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.052
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.0251
Double: 0.05
Double: 0.01
Double: 0.0251
Double: 0.052