读取Csv格式文件并转换为tsv格式的txt扩展名

问题描述 投票:0回答:1

我正在尝试像下面这样逐行读取 csv 格式文件,以将原始文件转换为目标文件。

csvReader().open("test.csv") {
    readNext()
}

在读取 csv 文件时,我想创建 tsv 格式的 txt 文件,如下所示。

id  title   price_pc    shipping    rental_info
uniqueID    producttitle    1434000 0   23900^60


  1. 逐行读取csv文件时,是否可以以tsv格式创建文件并逐行添加?我不确定我应该使用哪个库。
  2. 如果原始文件大小超过20MB,是否有其他方法可以更有效地处理该文件?
kotlin file
1个回答
0
投票

我以前使用 Kotlin

DataFrame
可以解决你的问题。您可以找到更多信息这里

这是您需要的示例代码:

fun main() {
    DataFrame.read("test.csv").writeCSV("test.tsv", CSVFormat.TDF)
}
© www.soinside.com 2019 - 2024. All rights reserved.