excel - 自动将 Excel(XLS) 导出到 CSV

  显示原文与译文双语对照的内容
0 0

我有两个excel文件 A.XLSB.XLS 。 我将这两个文件自动设置为 sync(link) 。 同步两个文件之后。 我需要将 B.XLS 保存为 CSV 文件,以便使用另一个应用程序( 这里应用只接受 CSV ) 中的数据。

为了保存 B.XLS,每次都要打开它,但是我不想这样做,我希望每次在或者 B.XLS 上进行一些更改时自动创建 B

如果还有什么需要做的,请帮忙。 谢谢

时间: 原作者:

0 0

我有几个不同的工作表,上面写着different个不同的名字,我在输出csv中把它们改名为 TIME DATA BY


require(XLConnect)
wb <- loadWorkbook("book.xlsx")

# loop through worksheets
lst = readWorksheet(wb, sheet = getSheets(wb))
dat=data.frame()
for (l in 1:(length(lst)))
{
 # Rename data columns, add to dataframe dat
 s <- data.frame(lst[l])
 names(s) <- c("TIME","DATA","BY")
 dat <- merge(Inverter.dat,s,all = TRUE)
}

write.csv(dat,"wb.csv")

原作者:
...