我在c ++中完成了一个小应用程序,它将约15k条记录的表解析成.csv文件。
我遇到的问题是,应该使用此文件作为源(Magmi)的第三方应用程序无法识别我生成的csv中的字段。但是,如果我只是使用Open Office Calc打开相同的文件并再次将其作为.csv导出,那么它完全正常,没有任何其他更改。
我最初认为这可能是一个Windows CR / LF问题,所以我在linux上重新编译了应用程序并用notepad ++检查以确保那里没有剩余的CR,并且没有。所有行结尾都是LF。
有人可以告诉我一下我错过了什么吗?
由于
答案 0 :(得分:0)
事实证明这是导致问题的权限问题。自从我开发。在VM上设置环境,我将输出文件复制到导入文件夹(从来没有真正看到权限是否是原因)。所有权仍由文件来源的原始用户保留,从而在从Open Office导出时使其工作,但在我尝试使用原始用户时失败。
谢谢大家。