我们必须将CSV转换为另一个CSV(1个文件到1个文件)。我们正在寻找一个廉价的解决方案。突然出现在我脑海中的第一个想法是Excel,但文件将很大。
1)是否可以通过XSLT进行CSV到CSV的转换?我似乎无法找到一个工具或谷歌结果,它告诉我如何做到这一点。
2)有没有更好的方法进行CSV转换?
编辑: 应该可以自动化/安排流程
答案 0 :(得分:2)
我的答案在下面
1)不,XSLT只转换XML文件。
2)是的,因为问题1的答案是“否”,断言有更好的方法是合理的。由于CSV不是标准格式,因此有多种不同的方法可供选择。
答案 1 :(得分:1)
使用Rscript
自动转换CSV:
# Rscript --vanilla myscript.R
myscript.R
类似于:
csv <- read.csv(file="input.csv",head=TRUE,sep=",")
# Modify your CSV ...
write.csv(data, file = "output.csv")