Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用“readxl”软件包对彩色单元格进行分类_R_Readxl - Fatal编程技术网

使用“readxl”软件包对彩色单元格进行分类

使用“readxl”软件包对彩色单元格进行分类,r,readxl,R,Readxl,我想做的和以前做的完全一样:将Excell中的一个彩色单元格更改为一个类别。然而,我使用的是readxl包,而nsainder的帖子使用的是xlsx包。xlsx软件包有一个名为getCellStyle的函数,该函数返回可用于确定和重新分类单元格颜色的信息列表。我的问题是:在使用readxl包时,是否有类似的方法可以使用 再次借用NSAOunder的博客中的一些示例数据。download.file(“https://nsaunders.files.wordpress.com/2014/08/tes

我想做的和以前做的完全一样:将Excell中的一个彩色单元格更改为一个类别。然而,我使用的是
readxl
包,而nsainder的帖子使用的是
xlsx
包。
xlsx
软件包有一个名为
getCellStyle
的函数,该函数返回可用于确定和重新分类单元格颜色的信息列表。我的问题是:在使用
readxl
包时,是否有类似的方法可以使用

再次借用NSAOunder的博客中的一些示例数据。

download.file(“https://nsaunders.files.wordpress.com/2014/08/test.xlsx“,“test.xlsx”)
download.file("https://nsaunders.files.wordpress.com/2014/08/test.xlsx", "test.xlsx")

rx <- readxl::read_excel("test.xlsx")

tx <- tidyxl::xlsx_cells("test.xlsx")

rx$cat <- factor(tx$local_format_id[-1], labels = c("A", "B"))

rx
## # A tibble: 10 x 2
##        x cat  
##    <dbl> <fct>
##  1    1. A    
##  2    2. B    
##  3    3. A    
##  4    4. B    
##  5    5. A    
##  6    6. B    
##  7    7. A    
##  8    8. B    
##  9    9. A    
## 10   10. B    
rx
download.file(“https://nsaunders.files.wordpress.com/2014/08/test.xlsx“,“test.xlsx”)

rx
tidyxl
不需要java,可以读取颜色。
tidyxl
不需要java,可以读取颜色。