CSVファイルがあります。どこに配置すればよいですか、またファイルを読み取るにはどうすればよいですか?
質問する
3166 次
4 に答える
1
このscalaラッパーはopencsvに使用できます。ファイルをクラスパスに配置してから、を使用getClass.getResourceAsStream("file.csv")
してを取得できInputStream
ます。
于 2012-10-10T18:23:54.443 に答える
1
io.Source.fromFile("/public/myfile.csv")
クラスパス外のファイルに対しても使用できます。
警告:パブリック フォルダーへの相対パスの場合は、絶対パスを使用する代わりに、"public/..."
またはを使用する必要があります。"./public/..."
"/public/..."
(注: Luigi Plinge のコメントに直接返信するという評判はありませんでした)
于 2015-02-20T20:11:25.593 に答える
0
ファイルを下に置くことになりました/public
。
次に、を使用して読み取ります
import scala.io.Source
val is = Application.getClass().getResourceAsStream("/public/myfile.csv")
val src = Source.fromInputStream(is)
val iter = src.getLines
于 2012-10-11T13:51:52.443 に答える