R将dbf文件转换为excel文件xls
我可以尝试读取文件夹中的所有dbf文件并将其转换为excel文件。下面是我正在使用的代码。任何帮助都将不胜感激R将dbf文件转换为excel文件xls,r,excel,loops,dbf,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\\
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)
库(外文)
图书馆(里约)
文件来自RIO的每个用户渐晕图,您不能转换为xls,但可以转换为xlsx:
库(里约)
您以前是否为
循环创建过?您需要类似于(文件中的文件){…
的,并且您确实应该对循环中的文件
对象有一些引用。“.dbf”应该已经附加到输入文件i
值,因此您不需要在那里调用paste0
。但是,您需要调整输出名称的i
,对于该名称,sub(“.dbf”,“.xlsx”,i)
。
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)
}