1. 程式人生 > >c++中將資料儲存到.csv檔案中(類似於xsl表格)

c++中將資料儲存到.csv檔案中(類似於xsl表格)

ofstream ofile;

ofile.open("result.csv",ios::out | ios::trunc);       //判斷.csv檔案是否存在,不存在則建立

ofile<<"序號,第一列,第二列,第三列,第四列,第五列"<<endl;    //如果每列中間隔一空列,就是"序號,,第一列,,第二列,,第三列,,第四列,,第五列"<<endl;                                                                                                                                             

int a[10][5];

for(int i=0;i<10;i++)

{

    for(int j=0;j<5;j++)

    {

            a[i][j]=i*i+j;

    }

}

for(int i=0;i<10;i++)//說明有11行6列,序列號為1至10

{

    ofile<<i+1<<",";

    for(int j=0;j<5;j++)

    {

           ofile<<a[i][j]<<",";

    }

    ofile<<endl; 

}

ofile.close();

//執行的結果:

resulit.csv的檔案形式:

序號   排名第1  排名第2  排名第3  排名第4  排名第5

1         0              1              2              3              4

2         1              2              3              4              5

....

10      81            82            83            84            85

備註:開啟result.csv檔案就是類似於這種形式,不過是xsl格式;