Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val csvFile = new File(Crypto.decryptAES(addressParseRequest.fileId))
- if (csvFile.exists()) {
- val csvDataReader = new CsvDataReader(csvFile)
- val resultLines = csvDataReader.iteratorWithHeaders.map(row => {
- val someTry = parser(true)
- row ++ Map("Key1" -> someTry.get.route, "Key2" -> someTry.get.locality)
- }).toList
- val headerOfFile = resultLines.head.keys.toList
- val outputFile = File.createTempFile("output-", ".csv")
- val csvDataWriter = new CsvDataWriter(outputFile,true)
- csvDataWriter.writeHeaders(headerOfFile)
- resultLines foreach {csvDataWriter.write(_,headerOfFile)}
- csvDataReader.close()
- csvDataWriter.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement