Hvordan indlæses en kolonne med tal som string? fx 010.000 osv?
Jeg har et Excel hvor kollonne A består af tekstværdier som til forveksling kan ligne typen double ellt int.Jeg indlæser mine data med følgende kode:
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\;Extended Properties=\"text;HDR=NO;FMT=Delimited\"";
conn.Open();
OleDbCommand objCmdSelect = new OleDbCommand("select string * from temp.csv", conn);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();
objAdapter1.SelectCommand = objCmdSelect;
DataSet ds = new DataSet();
objAdapter1.Fill(ds);
foreach (DataRow dr in ds.Tables[0].Rows)
{
//Programkode her...!
}
Eksempel på data i min kollone:
099.000 bliver til 99000 men jeg ønsker 099.000 som string.
Hvordan definerer jeg at de data jeg indlæser er af typen string og ikke int eller double?