4.xlsx()包的其他注意點
4.1 xlsx()包很容易內(nèi)存溢出報錯,用read.xlsx2()多次讀取同一張表格缆瓣,就很容易溢出烟瞧。即使用lm()清空工作區(qū)變量之后,還是會出現(xiàn)這樣的問題悠鞍。所以对室,最好不要用read.xlsx2()多次讀取同一張表。
4.2 xlsx()包當(dāng)中的read.xlsx()和read.xlsx2()讀取excel單元格中的公式得到的是NA咖祭。
4.3 xlsx()包當(dāng)中的write.xlsx2方法是把首行作為header撇掉掩宜,首行不在數(shù)據(jù)塊當(dāng)中(如果header=TRUE的話),而loadWorkbook方法則把所有數(shù)據(jù)都讀入么翰,第一行也算在內(nèi)牺汤。
4.4 xlsx()包不穩(wěn)定,填充單元格底色時而有效浩嫌,時而無效檐迟;同樣的代碼补胚,用rstudio有時候會內(nèi)存溢出,換成Rgui跑就正常追迟。
4.5 CellBlock()方法的作用是準(zhǔn)備被更改的方塊溶其,但幫助里沒有說清楚的是,一旦設(shè)置了選擇的區(qū)域怔匣,這個區(qū)域的數(shù)據(jù)都將被清空握联,所以要在該語句之前,提前讀取該區(qū)域數(shù)據(jù)保存下來每瞒。