我在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
有人可以帮我解决我在这里做错的事吗?
答案 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}}