楼主: statchao
119848 32

[问答] 如何把R计算得到的数据直接导出到Excel中? [推广有奖]

11
AthenaUchiha 发表于 2015-3-13 14:13:19
要写csv的话最好用write.csv,试了一下用write.table 弄出来的csv格式的东西,似乎有错位问题,有哪位大神能解决吗
已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 鼓励积极发帖讨论

总评分: 论坛币 + 10   查看全部评分

12
梦飞+飘零 发表于 2015-5-21 14:44:15
谢谢,楼主分享,很实用,受益匪浅!

13
则卷 发表于 2015-6-27 11:17:05
limn987654321 发表于 2015-1-14 11:40
有方法能将其导成.xls文件吗
你知道吗,如何导出成xls文件

14
Mr.circle 发表于 2015-8-18 15:29:45
安装“xlsx”包,里面有函数write.xlsx()
可以参考下面网址
https://danganothererror.wordpress.com/2012/02/12/write-data-frame-to-excel-file/
已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
guo.bailing + 100 + 2 + 2 + 2 热心帮助其他会员
李会超 + 60 精彩帖子

总评分: 经验 + 160  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

15
hzx21th 发表于 2015-8-19 00:00:32
感觉写成csv再用excel打开然后另存为xls比较快

16
涔予 发表于 2016-1-16 20:10:55
fengw417 发表于 2014-8-27 11:47
试试这样
setwd("D:\\")
write.table(y,"sample.csv",sep=",")
特别有用,学习了!

17
zshu89 发表于 2016-2-29 21:11:43
fengw417 发表于 2014-8-27 11:47
试试这样
setwd("D:\\")
write.table(y,"sample.csv",sep=",")
谢谢,正好用到,解决了一大问题

18
papher 发表于 2016-3-22 16:23:10
library(xlsx)
write.xlsx(x,file,sheet name)
eg.
write.xlsx(incometsforecasts2,"/Users/ap/Desktop/incometsforecast.xlsx","sheet1")
已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

19
世界容我555 发表于 2016-5-5 15:04:38
导出成csv格式会比xlsx快些,因为装xlsx包就会比较麻烦一点

20
guo.bailing 发表于 2016-7-21 16:05:17
csv是逗号分隔的,如果某个字段包含逗号,则用write.csv导出就会导致错位,用write.xlsx就是一种解决方案。不过后者比前者慢很多。

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

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