如何在水管工api中上传xlsx文件作为输入

问题描述

我想要一个可以上传xlsx文件的api,该文件用户。api应该将任何xlsx文件作为输入。

解决方法

#* @post /upload_excel
#* @param f:file
#* @param sheet:str
#* @param range:str
function(f,sheet,range) {

  tmp <- tempfile("plumb",fileext = paste0("_",basename(names(f))))
  on.exit(unlink(tmp))
  writeBin(f[[1]],tmp)
  t <- readxl::read_excel(tmp,range)
  nrow(t)
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...