excel.link软件包不适用于R版本4.0.2(2020-06-22)-“再次起飞”

时间:2020-08-23 12:32:51

标签: r

我无法将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)

1 个答案:

答案 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>
  );
}