包含字段的csv_output。 (句号)

时间:2014-06-06 00:10:26

标签: php csv export-to-csv

我有一个php脚本生成一个制表符分隔的.txt文件,该文件效果很好,但我需要输出一个包含a的字段。 $ model字段中的(句号/句点),即itemname.1,它会影响文件的格式。

$csv_output .= $model . "\t";
$csv_output .= '' . "\t";
$csv_output .= '' . "\t";
$csv_output .= '' . "\t";
$csv_output .= $totalstock . "\t";
$csv_output .= $leadtime . "\t";
$csv_output .= "\n";

$csv_handler = fopen('../outputfile.txt','w');
fwrite ($csv_handler,$csv_output);
fclose ($csv_handler);

我尝试用双引号和其他各种变体括起来,但输出是插入换行符 示例输出

itemname.1

            20  1   

任何想法我如何输出字段与。在它们中没有它影响标签/线。

2 个答案:

答案 0 :(得分:0)

你能告诉我们你的代码用变量括起来吗?

不太知情的解决方案似乎是使用replace()测试是否。确实引起了新的一线,或者它是“其他东西”。您甚至可以直接替换新行。

答案 1 :(得分:0)

这是学校男生的错误。 问题是导入到db的数据在每个行条目上都有回车,尽管db中的数据显示正确,而excel中的问题只出现在输出文件中。 感谢您的帮助,让我回到源头并确定问题。