C ++输出到.CSV文件

时间:2010-10-20 19:56:30

标签: c++ excel csv

所以基本上我以前从未使用过CSV文件,但我正在制作一个程序,它将计算并输出大量数据到文件(8个单独的文件)

基本上它会做一个公式。然后将其输出为:( |表示单独的列)

int | int | int | float | string | int | int | int | float | final_float
int | int | int | float | string | int | int | int | float | final_float (different values)

我基本上比较了两个函数....并为每个函数获取一个浮点数,然后在最后得到一个最终浮点数。把它变成一个excel文件就好了!并且很容易然后手动输入它们。

我听说要做一个.csv文件,你只需要用“逗号”分隔“列”,然后用endl分隔行。

这就是全部吗?还是他们更多?

全部谢谢

3 个答案:

答案 0 :(得分:2)

虽然可能会有一些轻微的技术问题,但在大多数情况下indeed that is all there is to it

答案 1 :(得分:1)

关于如何处理带有嵌入式逗号和引号边界的字符串,还有一些额外的规则,但只要您只使用数值,就应该没问题。如果你想要血腥的细节,可以在这里找到RFC:http://tools.ietf.org/html/rfc4180

答案 2 :(得分:0)

如果您创建的所有内容都是未格式化的数字,是的,这就是它的全部内容。如果您可能必须处理已格式化的数字(包括逗号),则可以将其括在引号中以防止逗号将其解释为两个单独的数字。如果你想要包含文本,还值得知道你可以通过加倍引号来在字段中包含引号(例如,“this is a”“field”“with embedded quotes”将出现为带引号的一个字段约field)。