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格式;