[高分求解简单问题]EXCEL为什么有些数据能读出来,有些读不出来。
我一开始是用ODBC接口做的,发现这这个问题,我又换做OLE接口做的。但问题依旧。
问题是有些数据能读出来,有些读不出来。我把EXCEL存成纯文本,再导入到一个新建的EXCEL文件里,再读就OK了。可是原来的死活都读不出来。我觉得应该是EXCEL表格做了哪些设置了。就一列数据读不出来,不知道为什么,数据的格式我也设置成“文本”,也不行。
高手指点!
我一开始是用ODBC接口做的,发现这这个问题,我又换做OLE接口做的。但问题依旧。
问题是有些数据能读出来,有些读不出来。我把EXCEL存成纯文本,再导入到一个新建的EXCEL文件里,再读就OK了。可是原来的死活都读不出来。我觉得应该是EXCEL表格做了哪些设置了。就一列数据读不出来,不知道为什么,数据的格式我也设置成“文本”,也不行。
高手指点!
解决方案 »
- IOCP 模型 之客户端 疑问。
- vc mfc 文本框内手输路径地址的情况下 判断手输的路径是否合法
- VC++域运算问题
- 找错
- 两个和程序界面有关的小问题
- 在CRunDlg::OnTimer(UINT nIDEvent)下使用m_aaastatic.SetWindowText("aaaaa")程序运行一段时间后出错
- 大家都对多线程比较熟悉了,谁能告诉我_beginthreadex启动几个线程之后,如何在关闭窗口时终止所有线程并释放所有资源
- 征求一种数据容器的解决方案~~~思想~~~~
- 关于Win2000的问题,有兴趣,就来看!
- _beginthread()与CreateThread()的区别
- ICO疑惑
- MFC直接能够操作的图像格式只有bmp的吗
val = range.GetValue();
switch(val.vt)
{
case(VT_BSTR)://字符串
{
CString str = val.bstrVal;
break;
}
case(VT_R8)://数字
{
double dblVal = val.dblVal;
break;
}
case(VT_CY)://货币
{
CY cyVal = val.cyVal;
break;
}
case(VT_DATE)://日期
{
SYSTEMTIME systime;
VariantTimeToSystemTime(val.date,&systime);
break;
}
default://空
{
break;
}
}“存成纯文本,再导入到一个新建的EXCEL文件里,再读就OK了”
估计你只是一取的字符方式吧?