前言:
由於搜到的用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文件