赞
踩
参考:https://blog.csdn.net/weixin_45770896/article/details/125855000
有时,在进行C++编程时,需要将数据提取到CSV文件中,具体方法如下。
示例主要将一个二维数组存入到CSV文件中。
实例程序:
#include <iostream> #include <fstream> #include <stdlib.h> using namespace std; int main() { int a[2][3] = { 1, 2, 3, 4, 1,2}; int lines, row, column; lines = sizeof(a) / sizeof(a[0][0]); // 数组数据总数 row = sizeof(a) / sizeof(a[0]); // 行 column = lines / row; // 列 // 向csv文档中写入数据 ofstream dataFile; dataFile.open("test.csv", ios::out | ios::trunc); for (int i = 0; i < row; i = i + 1) { for (int j = 0; j < column; j = j + 1) { dataFile << a[i][j] << ","; // 写入数据 } dataFile << endl; // 换行 } dataFile.close(); // 关闭文档 }
效果如下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。