将Excel(XLS)自动导出为CSV

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

为了节省B.xls我必须每次都打开它,但是我不想这样做,而是我想每次在A或B上做一些更改时,都会自动创buildBcsv

请帮忙,如果有反正这样做。 谢谢

你可以使用R.这里有一个案例,我有Excel的书,每个有不同名称的3列不同名称的工作表,我在我的输出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")