.net 中如何读取列名为日期的 excel 文件的列名
现象:
一个excel文件,格式如下:
MODEL_NAME CUSTOMER_ID 07/08/2007 07/09/2007 07/10/2007 07/11/2007 ...
KX-TG1070JTB 70052 100 200 50 80
通过Provider=Microsoft.Jet.OLEDB.4.0; Data Source=文件名;Extended Properties=Excel 8.0;读取这个文件,
oleConnection = new OleDbConnection(strConn);
OleDbCommand oleCommand = new OleDbCommand("Select * From [Forecast$]", oleConnection);
然后使用oleDataReader.GetName(i)来得到每一列的列名,对于
i=0 能正确得到列名为:MODEL_NAME
i=1 能正确得到列名为:CUSTOMER_ID
i=2 得到的列名为:F5,以后的列名都为 F6,F7之类的数据了。
求解:
1、是否可以使用日期作为列名?
2、如果可以,如何获取列名(如上的例子,我想得到07/08/2007这样的数据)?