繁体   English   中英

R中用于从Excel导入和导出数据的强大方法是什么?

[英]What's a robust method in R for importing from and exporting data to Excel?

我已经使用RODBC一段时间来导入Excel电子表格,效果最好。 但是,我没有运气写入Excel电子表格。 使用xlsx格式与Excel2007有差异吗?

我使用了这里描述的技术: 将数据框导出到多工作表Excel文件

XLConnect效果很好。 它是跨平台的。 它可以读写xls和xlsx文件。 请参阅此前一个答案

R数据导入/导出手册应被视为这些问题的最佳建议来源。

对于阅读,您确实可以使用RODBC包。 一个更简单的solutoion可能是gdata中的 read.xls()

对于编写,您可以使用其中一个包装器包,例如WriteXLS ,它包装了Perl库,这些库知道如何使用专有的,而不是正式记录的xls格式进行编写。

一般来说,xlsx 不是解决方案,因为这种格式更新,再次是专有的,没有记录。 因此,应对此问题的工具更少。

这个问题是3年了,但我会把它扔进去:如果你想写电子表格,记得把readOnly=FALSE作为参数添加到odbcConnectExcelodbcConnectExcel2007

有一个软件包可以帮助处理excel 2007,但我还没有尝试过。

http://www.omegahat.org/RExcelXML/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM