我可以尝试读取文件夹中的所有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)
由于
答案 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)
}