我无法将excel.link软件包与R版本4.0.2(2020-06-22)结合使用-“再次起飞”。我尝试使用的代码在以前的版本中有效。其他人是否遇到过同样的问题并找到了解决方法?
例如,以下代码用于打开其中包含虹膜数据集的新excel工作表
ExcelPrint = function(rObject) {
library(excel.link)
myExcelProcess = COMCreate("Excel.Application")
xl.workbook.add()
excelRange = myExcelProcess[["ActiveSheet"]]$Range("A1:A1")
xl.write(rObject, excelRange, row.names = FALSE)
}
ExcelPrint(iris)
答案 0 :(得分:0)
我最终使用了以下功能。如注释中Allan所述,它使用openxlsx软件包,并在使用shell命令打开之前将xlsx文件写入光盘。
quickExcelPrint(iris,overwrite = T)
示例
export default function App() {
const values = [{ id: 1000 }, { id: 1001 }, { id: 1003 }, { id: 1004 }];
const [expandedId, setExpandedId] = useState();
return (
<div className="App">
{values.map((val) => (
<div onClick={() => setExpandedId(expandedId !== val.id ? val.id: "" )}>
{val.id} -- {expandedId === val.id ? "Expanded" : "Collapsed"}
</div>
))}
</div>
);
}