最小的学习曲线语言,可与CSV文件配合使用

l--*_*''' 17 python csv excel vba

VBA不再为我裁掉它了.我有很多巨大的Excel文件,我需要进行大量的计算并将其分解为其他Excel/CSV文件.

我需要一种语言,我可以在接下来的几天内拿出来做我需要的语言,因为这是一种紧急情况.我被建议python,但我想与你确认是否有其他任何快速,轻松地处理CSV文件.

Chr*_* B. 14

Python是一个很好的选择.该csv模块可以轻松读取和写入CSV文件(即使是Microsoft,呃,"特殊"版本),Python语法也很容易上手.

我实际上建议不要使用 Perl,如果你是新鲜的话.虽然Perl肯定是强大而快速的,但对于那些不熟悉的人来说,它往往是神秘莫测的.


nic*_*ico 6

你需要做什么样的计算?也许R会成为另类?

编辑:只是举几个基本的例子

# Basic usage
data <- read.csv("myfile.csv")

# Pipe-separated values
data <- read.csv("myfile.csv", sep="|")

# File with header (columns will be named as header) 
data <- read.csv("myfile.csv", header=TRUE)

# Skip the first 5 lines of the file
data <- read.csv("myfile.csv", skip=5)

# Read only 100 lines
data <- read.csv("myfile.csv", nrows=100)
Run Code Online (Sandbox Code Playgroud)


Joh*_*ard 5

Python肯定有一个小的学习曲线,并且可以很好地处理csv文件


sse*_*vic 5

这项工作有很多工具,但是,Python现在可能是最好的.有一个特殊的模块来处理csv文件.查看官方文档.