c语言读写excell

我已经将excell换成了csv格式 但是只可以在一列里输入 请问怎么换列啊 求大神

比如aaabbb,你想写成2列aaa bbb的形式,只需要在aaa后加一个tab符 \t。追问

请问 输入的数字太多 他就自动换成码了请问怎么解决啊

ohno tab没用

追答

我看你输出的那部分的代码

追问

追答

在你的putc(ch,fp);下面加一行输出“\t”不行吗?

追问

大神 再救我一次 怎么用c语言读出来excell啊 这段读不了啊救命

追答

论坛上看见的一个写的例子,你可以照着写void WriteExcel()
{
CString Name[5] = {"AAA","BBB","CCC","DDD","EEE"};
CString Sex[5] = {"男","女","女","男","女"};
CString Age[5] = {"27","23","28","27","26"};

FILE *fp;
fp=fopen("d:\\不信你看.xls","w");

int i;
fprintf(fp,"\n\t姓名\t性别\t年龄\n");
for(i=0;i<5;i++)
fprintf(fp,"\t%s\t%s\t%s\n",Name[i],Sex[i],Age[i]);

fclose(fp);
}

温馨提示:答案为网友推荐,仅供参考
相似回答