保存为.csv不正确?

时间:2014-05-09 13:05:36

标签: csv

我在OpenOffice calc中包含数字的列表看起来如此:http://prntscr.com/3hlqaa 并保存为.csv我的参数是:http://prntscr.com/3hlrms,作为字段delimetter“,”但是如果我用记事本打开这个文件,我会这样看:

546
5454
5456
5446
58654
8796
13211

但我需要它:

546,5454,5456,5446,58654,8796,13211

有人可以帮我解决我在这里做错的事吗?

2 个答案:

答案 0 :(得分:0)

似乎行末不会转换为分隔符。 如果你把所有数字放在一行,它应该工作。至少它在Excel中(看起来类似)。

您可以使用移调功能在一行中获取(副本)。 https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_TRANSPOSE_function

答案 1 :(得分:0)

导出是正确的,因为@Frazz说在excel文件中的每一行都有一行csv"如果你想要一行中的所有数字,有几种方法,我将使用这个PHP脚本:

<?
$file = file_get_contents("your_export_file.csv"); //Name of your file
$replaced_data = str_replace("\n",",",$file);
file_put_contents("new_export_file.csv",$replaced_data); //Desired name
?>

如果您没有安装PHP,也许可以使用高级编辑器( Notepad ++,Sublime,Eclipse,Netbeans,.. ),只需将\n替换为{ {1}}

相关问题