楼主: 小飞碟
16255 12

[问答] xlsx包读取xls文件报错 [推广有奖]

11
foozhencheng 学生认证  发表于 2016-2-11 10:56:59
CSV是英文Comma-Separated Values的缩写。意思就是以逗号分隔的值。*.CSV文件说白了是普通的文本文件(Plain Text File),而*.XLS(或*.XLSX)则是微软定义的二进制文件。各种计算机高级语言中都提供有读写文本文件的方法,但不会提供读写XLS/XLSX的方法。
如果用户的XLS/XLSX中既含有数据又含有图形的话,另存为CSV格式后图形将会丢失。而且CSV中仅能保存数据,定义的各种字体格式等信息也将丢失。

12
foozhencheng 学生认证  发表于 2016-2-11 11:13:05
我也遇到和你同样的问题,查询网络后发现是因为安装的java包版本是32位的,而我的Windows是64位的,R也是64位的。所以,就从网上下载了jre-8u73-windows-x64.exe(即64位的Java运行环境包),安装后rJava包和xlsx包就都能正确运行了。

13
hduzqq 发表于 2016-2-15 09:07:04
794346851 发表于 2016-2-7 20:19
read。csv可以直接读excel的吗?这么好我都不知道?
read.csv可以打开csv格式的excel表格 其他扩展名的应该不行吧

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 07:23