R语言扩展包xlsx() (03)其他注意点

4.xlsx()包的其他注意点

4.1 xlsx()包很容易内存溢出报错,用read.xlsx2()多次读取同一张表格,就很容易溢出。即使用lm()清空工作区变量之后,还是会出现这样的问题。所以,最好不要用read.xlsx2()多次读取同一张表。

4.2 xlsx()包当中的read.xlsx()和read.xlsx2()读取excel单元格中的公式得到的是NA。

4.3 xlsx()包当中的write.xlsx2方法是把首行作为header撇掉,首行不在数据块当中(如果header=TRUE的话),而loadWorkbook方法则把所有数据都读入,第一行也算在内。

4.4 xlsx()包不稳定,填充单元格底色时而有效,时而无效;同样的代码,用rstudio有时候会内存溢出,换成Rgui跑就正常。

4.5 CellBlock()方法的作用是准备被更改的方块,但帮助里没有说清楚的是,一旦设置了选择的区域,这个区域的数据都将被清空,所以要在该语句之前,提前读取该区域数据保存下来。

你可能感兴趣的:(R语言扩展包xlsx() (03)其他注意点)