C++將數據輸出格式爲.csv文本文件(也可用excel打開)

前言:

      由於搜到的用C++導出excel表格的過程太過繁瑣,所以這裏直接用很簡單的方法導出一個.csv的文本文件,該文件也可用excel打開,而用excel打開後也是表格,但不是純表格,所以對於一般的導出excel,我覺得是一個不錯且快捷的方法,主要是碼量少啊

增加的頭文件:

#include <fstream>

用法:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    ofstream p;
    p.open("output.csv",ios::out|ios::trunc);                //打開文件路徑
    p<<"學號"<<","<<"名字"<<","<<"總分"<<","<<"名次"<<endl;    //輸入內容,注意要用逗號,隔開
    p<<"010101"<<","<<"張三"<<","<<"98"<<","<<"1"<<endl;
    p<<"010102"<<","<<"李四"<<","<<"88"<<","<<"2"<<endl;
    p.close();
}

注意語句:

 p.open("output.csv",ios::out|ios::trunc);

前面的雙引號內容爲csv文件路徑,若沒有輸入文件路徑,則在編譯器默認路徑下生成一個csv文件。‘

參考博客:C++文件流方式寫入excel文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章