C++ C++;输出到.CSV文件

C++ C++;输出到.CSV文件,c++,excel,csv,C++,Excel,Csv,因此,基本上我以前从未使用过CSV文件,但我正在制作一个程序,将计算大量数据并输出到文件(8个单独的文件) 基本上它要做一个公式。然后将其输出为:(|表示分离列) 我基本上比较了两个函数……每个函数都有一个浮点数,然后在最后得到一个最终的浮点数。把它放到一个excel文件里会非常棒!而且比手工输入要容易得多 我听说过要创建一个.csv文件,只需将“列”和“行”分开,但不使用逗号,而将行按endl分开 就这些吗?还是他们的更多 谢谢大家尽管在大多数情况下可能会有一些轻微的技术问题。尽管在大多数情况

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

基本上它要做一个公式。然后将其输出为:(|表示分离列)

我基本上比较了两个函数……每个函数都有一个浮点数,然后在最后得到一个最终的浮点数。把它放到一个excel文件里会非常棒!而且比手工输入要容易得多

我听说过要创建一个.csv文件,只需将“列”和“行”分开,但不使用逗号,而将行按endl分开

就这些吗?还是他们的更多


谢谢大家

尽管在大多数情况下可能会有一些轻微的技术问题。

尽管在大多数情况下可能会有一些轻微的技术问题。

如果您所创建的只是未格式化的数字,是的,这就是全部内容。如果您可能需要处理已格式化的数字(包括逗号),可以将其括在引号中,以防止逗号被解释为两个独立的数字。如果您想包含文本,还需要知道,您可以在字段中添加引号,方法是将引号加倍(例如,“这是一个带有嵌入引号的“字段”,将显示为一个带有引号的字段,
字段
)。

如果您所创建的都是未格式化的数字,是的,这就是全部内容。如果您可能需要处理已格式化的数字(包括逗号),可以将其括在引号中,以防止逗号被解释为两个独立的数字。如果您想包含文本,还需要知道,您可以通过将引号加倍来在字段中包含引号(例如,“这是一个带有嵌入引号的“字段”,它将显示为一个带有引号的字段,
字段
).

关于如何处理嵌入逗号和引号边界的字符串,还有一些额外的规则,但只要您只使用数值,就可以了。如果您想了解详细信息,可以在此处找到RFC:

关于如何处理带有逗号和引号边界的字符串,有一些额外的规则,但只要您只使用数值,就应该可以了。如果您想了解详细信息,可以在此处找到RFC:

IMO,那些新接触CSV文件的人最好记住这篇文章中的以下引语:“没有CSV的通用标准规范。不同程序中CSV实现之间的差异非常常见,可能会导致互操作困难。”IMO,对CSV文件不熟悉的人最好记住这篇文章中的以下引语:“没有CSV的通用标准规范。不同程序中CSV实现之间的差异非常常见,可能导致互操作困难。”任何正常字符串都用逗号分隔,尽管正确?@mercfh Yes,正常情况下,它只是:我的文本,我的文本,我的文本,但如果你的文本中有一个逗号,你就去:我的文本,“我的文本,带逗号”,我的文本任何正常的字符串只是用逗号分隔,虽然正确吗?@mercfh是的,正常情况下它只是:我的文本,我的文本,我的文本,但如果你的文本中有一个逗号,你去:我的文本,“我的文本,带逗号”,我的文本
int | int | int | float | string | int | int | int | float | final_float
int | int | int | float | string | int | int | int | float | final_float (different values)