.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这样的数据)? 
------解决方案--------------------1、列名不支持特殊字符 
 2、不推荐用特殊文本作为列名     
 不要和我抢分,半个月从光腚到星星的目标,就靠你了。。。 
 =================================================== 
 技术交流不该有界限 资源共享不该有条件 
 博客空间:http://blog.csdn.net/lovingkiss 
 资源下载:http://download.csdn.net/user/lovingkiss 
 Email:loving-kiss@163.com 
 本人说明: <我的帖子我做主,结贴率保持100%>  
 1、欢迎一切问题有关的交流——无论答案对错; 
 2、不欢迎 顶、Mark、支持之类口水混分的人; 
 3、对带有性别的主题和求全部毕业代码者尽量不回答; 
 我保留对非 <散分贴> 蹭分者的厌恶和鄙视... 
 精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握 
 所以,我没有精通,只有JZ 
 ===================================================