当前位置:   article > 正文

C++生成csv文件_c++生成csv表格

c++生成csv表格

参考: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();                            // 关闭文档
 
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

效果如下
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/959228
推荐阅读
相关标签
  

闽ICP备14008679号