我们有多个Excel文件,每个都有多个工作表(选项卡),我们希望从彩色工作表中提取表格,例如“绿色”。
绿色工作表的命名方式不同,因此我们无法根据名称进行选择,并且绿色工作表的顺序在文件之间有所不同,因此我们无法根据顺序进行选择。
我们如何识别绿色单订单?
OP来自Twitter:
https://twitter.com/FilmicAesthetic/status/1707006813122572595:
为感兴趣的人概述问题-我很乐意听到使用任何方法的解决方案!
您有:
- 30 .xlsx文件
- 每个文件20个字节(有些颜色为绿色,名称不唯一)
我们希望:
- 仅在绿色选项卡中合并合并表
2条答案
按热度按时间lx0bsm1f1#
使用 openxlsx2 包导入,提取
sheetPr
,然后使用 rvest(或使用正则表达式)提取颜色:v09wglhw2#
如果OP认为选项卡是一个选项,那么很容易用选项卡检查选项卡的颜色。
更新
问题:您可以通过excel文件循环和出口只有绿色表从这些文件到一个新的文件与一个单一的工作表?
搜索所有文件并将绿色选项卡合并到工作簿的示例代码。