C 讀取CSV檔案

2021-08-10 05:45:06 字數 1077 閱讀 7282

#include 

#include

#include

#include

#include

using

namespace

std;

void main()

//寫入3行資料

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

outfile.close();

cout

<< "寫入資料完成"

<< endl;

}

可使用excel開啟建立的csv檔案,如下

寫入3行資料

//for (int i = 0; i < 3; i++)

////cout << "寫入資料完成" << endl;

ifstream infile("data.csv", ios::in);

if (!infile)

int i = 0;

string line;

string field;

while (getline(infile, line))//getline(infile, line)表示按行讀取csv檔案中的資料

infile.close();

cout

<< "共讀取了:"

<< i << "行"

<< endl;

cout

<< "讀取資料完成"

<< endl;

}控制台的輸出如下:

c 讀取csv檔案

目前任務需要處理大量excel 為便於處理轉化為csv格式。csv是一種以半形逗號和換行符作為分割的excl 格式,用記事本直接開啟便很清楚的看到內部構造。之前曾經用c 處理,比較方便,直接將csv讀取為datatable格式進行處理,網上有現成 竊以為應該多練練c 就試一下。菜鳥乙個,只作為記錄 ...

C 讀取 csv檔案

由於專案需要把.csv檔案中的資訊寫到資料庫中,npoi處理.csv檔案不太好使所以得換一種方法,最後找到了lumenworks.framework.io這個好東西,可以很方便的滿足我的需求,引用也很方便直接在nuget中安裝即可。示例 如下 public datatable csvtotable ...

讀取 CSV 檔案

csv檔案 即 csv comma separate values 用逗號分隔值,可以用excel開啟檢視 由於是純文字,任何編輯器都快可以開啟檢視.與excel不同的是,在csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多...