今までcsvは試したことが無いのでやってみたメモ。
性能評価に必要だと思い、エクセルで見ることを想定。
今回はC++のofstreamを使用。
まずは必要なコード
#include <fstream> using namespace std; ofstream log; log.open("log.csv",ios::trunc) // ofstream log("log.csv")でも可。第2引数のtruncは同名ファイルがあった場合には以前の内容を全て消す、というオプション。 log<<value; log.close(); // これで保存終了
次にcsvに出力するための書式。
まとめるとこんな感じ。各項目は上記コードの"value"にあたります。
"moji" 選択されているセルに文字列"moji"を出力
"1" 選択されているセルに数値1を出力
endl 改行は同列の次の行にセルを移す(ex.A8→A9)
"moji,test,,kanji"
カンマは、列の区切りを表しています。つまり上の場合、A1のセルが選択されていれば
A | B | C | D | |
1 | moji | test | kanji |
まあこれだけ覚えていれば大丈夫かな。
でも改列の仕方とかがあると便利かも。。。
- 作者: 矢吹太朗,WINGSプロジェクト山田祥寛
- 出版社/メーカー: 日経BP社
- 発売日: 2017/02/16
- メディア: 単行本
- この商品を含むブログを見る