Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. val csvFile = new File(Crypto.decryptAES(addressParseRequest.fileId))
  2.  
  3. if (csvFile.exists()) {
  4.  
  5. val csvDataReader = new CsvDataReader(csvFile)
  6.  
  7. val resultLines = csvDataReader.iteratorWithHeaders.map(row => {
  8. val someTry = parser(true)
  9. row ++ Map("Key1" -> someTry.get.route, "Key2" -> someTry.get.locality)
  10.  
  11. }).toList
  12.  
  13. val headerOfFile = resultLines.head.keys.toList
  14.  
  15. val outputFile = File.createTempFile("output-", ".csv")
  16.  
  17. val csvDataWriter = new CsvDataWriter(outputFile,true)
  18. csvDataWriter.writeHeaders(headerOfFile)
  19.  
  20. resultLines foreach {csvDataWriter.write(_,headerOfFile)}
  21. csvDataReader.close()
  22. csvDataWriter.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement