R将dbf文件转换为excel文件xls

时间:2017-01-22 21:50:08

标签: r excel loops dbf

我可以尝试读取文件夹中的所有dbf文件并将它们转换为excel文件。下面是我正在使用的代码。任何帮助将不胜感激。

library(foreign)
library (rio)
files <- list.files(path="C:\\Users\\tichamb\\Desktop\\New folder", pattern="*.dbf", full.names=T, recursive=FALSE)
for (files in "C:\\Users\\tichamb\\Desktop\\New folder")
  read.dbf(1001001, dbf)
  import (1001001, dbf)
  convert (1001001.dbf,"1001001.xls)

由于

1 个答案:

答案 0 :(得分:0)

来自RIO的每个用户插件,您无法转换为xls,但您可以转换为xlsx:https://cran.r-project.org/web/packages/rio/vignettes/rio.html

library(rio)
files <- list.files(path="C:\\Users\\tichamb\\Desktop\\New folder", pattern="*.dbf", full.names=T, recursive=FALSE)

for(i in files) {
  oldFile <- i
  sub(".dbf",".xlsx",i)
  convert(oldFile, i)
}