C++ 将数据保存到excel表格里面
我的代码如下,strcpy_s(OutFileName,InFileName);OutFileName[8]=0;strcat_s(OutFileName,".xls")...
我的代码如下,strcpy_s(OutFileName,InFileName);
OutFileName[8]=0;
strcat_s(OutFileName,".xls");
//cout<<OutFileName;
WriteFileA.open(OutFileName);
for(j=0;j<length;j++)
{
{for(i=0;i<NT;i++)
WriteFileA<<Amplitude[i][j]<<" ";
}
WriteFileA<<endl;
}
没学过数据库,C++也只会皮毛,其实我就是在用C++编译器编译C的程序,哈哈。
我读取了一些数据,然后想保存到Excel表格里面,用上面的代码能保存,是用Tab那个符号分隔的,保存倒是没问题,只是生成的Excel表格一点保存就提示有不识别的符号(制表符分隔),问是不是要重新保存一个复本云云。。。不想用数据库的东西,请问还有啥比较简单的方法不?
一楼的说的对,但是,我想在从程序里面导出文件的时候就实现正常保存,不然还得打开每个文件分别另存为,文件非常多,那样很烦人。谢谢! 展开
OutFileName[8]=0;
strcat_s(OutFileName,".xls");
//cout<<OutFileName;
WriteFileA.open(OutFileName);
for(j=0;j<length;j++)
{
{for(i=0;i<NT;i++)
WriteFileA<<Amplitude[i][j]<<" ";
}
WriteFileA<<endl;
}
没学过数据库,C++也只会皮毛,其实我就是在用C++编译器编译C的程序,哈哈。
我读取了一些数据,然后想保存到Excel表格里面,用上面的代码能保存,是用Tab那个符号分隔的,保存倒是没问题,只是生成的Excel表格一点保存就提示有不识别的符号(制表符分隔),问是不是要重新保存一个复本云云。。。不想用数据库的东西,请问还有啥比较简单的方法不?
一楼的说的对,但是,我想在从程序里面导出文件的时候就实现正常保存,不然还得打开每个文件分别另存为,文件非常多,那样很烦人。谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询