逗号分隔值

时间:2014-12-19 08:05:01

标签: c

我想创建一个.CSV文件,我可以用Excell打开它并用它们做一些数学运算。问题是我无法在表格中的不同单元格中找到数字。我使用\ t simbol将它们分成不同的单元格,但它不会发生。这是我的代码:

#include <stdio.h>
#include <stdlib.h>

main()
{
    FILE *fp;
    fp = fopen("File/test.csv", "w+");
    fprintf(fp,"%d \t%d\n",100,200);
    fclose(fp);
}

使用此代码,我在同一个单元格中得到两个数字(100和200)。如何分配分隔单元格中的所有数字(一个接一个)? 谢谢你!

2 个答案:

答案 0 :(得分:2)

MS DOS标准使用';'。

使用它而不是'\ t'

答案 1 :(得分:1)

尝试使用,符号将数据分成单元格:

fprintf(fp,"%d,%d\n",100,200);
//            ^