[问题] (救回) mac write csv

楼主: celestialgod (天)   2016-11-20 14:24:11
相关作者讯息已经遮蔽
最近因为windows 默认非采用unicode的问题
让我转换使用mac的电脑处理中文资料的读取与处理
在使用mac后读取的状况的确比windows好不少
但我发现存盘的时候
存成csv 在使用excel开启的时候仍会有乱码跑掉
但确定在r的资料时没有问题
我已经使用unicode编码
csvout<-file('out.csv',encoding="UTF-8")
write.csv(df,file=csvout,row.names = FALSE)
但还是这样
另外存成txt
直接点开的确ok
但使用excel 开启又变的很怪
尝试unicode 或一堆不同解码器 在excel 仍无法辨识
真的快被中文字词搞死了
想要请问一下 要怎样才可以处理存盘的时候可以存成pure的档案
虽然似乎可以用xlsx套件写成excel 档,问题似乎好很多
但这个太花资源 我希望直接存成csv or txt这样
谢谢
作者: andrew43 (讨厌有好心推文后删文者)   2015-08-14 03:23:00
用libreoffice或openoffice开看看。excel和utf8合不来的或是你可以慢慢试excel可以开哪种encode…这和哪种语言版本或哪种平台的excel有关。对于一个连utf8的csv都打不开的软件,还是早早放生。
作者: qhair (卡早睡卡有眠)   2015-08-14 10:31:00
http://data.gov.tw/node/18765excel对所有utf-8的csv都这样,早点放生吧
作者: DrRd (就这样吧)   2015-08-14 11:21:00
mac的excel真的QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com