注册 登录
编程论坛 VC++/MFC

读取数据的问题

宇智波鼬123 发布于 2015-04-19 18:51, 1881 次点击
c++如何读取excel表格中的内容呢?能够读取txt格式的的但是不能读取excel的!!!!!!!!!!!!!!!!!!!!
    double [100];
char szFileFilter[]=
  "excel文件(*.xls)|*.xls|"
  "文本文件(*.txt)|*.txt|"
  "所有文件(*.*)|*.*||";

CFileDialog FileDlg(1,"","",
  OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,
  szFileFilter,this);
FileDlg.m_ofn.lpstrTitle=_T("导入内存");
if(FileDlg.DoModal()==IDOK)
{m_e1=FileDlg.GetFileName();
    path1=_T(FileDlg.GetPathName());
   
FILE *fp;

fp=fopen(m_e1,"r+");
for(i=0;i<50;i++)
fscanf(fp,"%le",&b[i]);
1 回复
#2
yuccn2015-04-21 23:08
读取xls 格式文件,得用个解析库才行,找找第三方的库试试
1