VC對csv檔案進行讀寫操作

2021-06-21 09:33:04 字數 801 閱讀 6437

csv是指「逗號分割值」檔案(comma separated value),就是儲存以逗號分隔的數值的純文字檔案,excel可以直接開啟。

csv檔案通常有多行,每行儲存一組資料,用來記錄實驗資料等最合適不過了,csv檔案內容示例:

10:23,0.123,0.234

10:24,0,456,0.789

10:26,1.224,1.456

vc中也常常csv檔案來訪問小規模的資料,下面演示了如何儲存和讀取csv檔案。

button1演示了從四個編輯控制項中取得double型資料並儲存到csv檔案。

button2演示了從csv檔案中逐行讀取資料,並以逗號為分隔符拆分字串。

///寫csv檔案

void ctestdlg::onbnclickedbutton1()

//讀csv檔案///

void ctestdlg::onbnclickedbutton4()

substr[count++]=str;

cstring stmp;

stmp.format(_t("%s %s %s %s %s %s %s %s %s %s")

,substr[0],substr[1],substr[2],substr[3],substr[4]

,substr[5],substr[6],substr[7],substr[8],substr[9]

);messagebox(stmp);

}file.close();

}

Python對csv檔案讀寫操作

包括使用csv模組進行檔案讀寫,使用requests模組進行檔案傳送。def pay task by self self global success writer,fail writer,cont dir path os.path.dirname file file path os.path.jo...

檔案讀寫的csv操作

import csv rows 張三 13 李三 14 王三 15 with open code.text w encoding utf 8 as f csv檔案在寫入的時候 預設每次寫入會有乙個空行作為分割 使用newline 可以將空行去掉 with open test1.csv w newli...

VC對Office進行操作

obtguigcomofficeprinter.h if defined afx obtguigcomofficeprinter h 03a0c2d8 dfc8 4b51 8adb 994b86bacb82 included define afx obtguigcomofficeprinter h ...