IDEA 的Scala读取csv文件
时间: 2023-07-18 07:48:27 浏览: 56
要在 IntelliJ IDEA 中使用 Scala 读取 CSV 文件,你可以使用 Scala 的 io 包和 Java 的 BufferedReader 类。
下面是一个简单的示例代码:
```scala
import scala.io.Source
import java.io.BufferedReader
import java.io.FileReader
object ReadCSV {
def main(args: Array[String]) {
val filename = "path/to/your/csv/file.csv"
val bufferedSource = Source.fromFile(filename)
for (line <- bufferedSource.getLines) {
val cols = line.split(",").map(_.trim)
// 处理 CSV 文件的每一行
println(s"${cols(0)}|${cols(1)}|${cols(2)}")
}
bufferedSource.close()
}
}
```
在这个示例中,我们首先使用 `Source.fromFile` 方法打开 CSV 文件并创建一个 `bufferedSource` 对象。然后,我们使用 `getLines` 方法迭代 CSV 文件的每一行,并使用 `split` 方法将每一行分割成列。
你可以根据需要修改代码以读取并处理 CSV 文件中的数据。