{"id":372,"date":"2017-07-11T08:49:51","date_gmt":"2017-07-11T08:49:51","guid":{"rendered":"http:\/\/www.codeinsightacademy.com\/blog\/?p=372"},"modified":"2017-07-12T11:44:53","modified_gmt":"2017-07-12T11:44:53","slug":"array-to-csv-in-java","status":"publish","type":"post","link":"https:\/\/codeinsightacademy.com\/blog\/java\/array-to-csv-in-java\/","title":{"rendered":"Array to CSV in Java"},"content":{"rendered":"<p>&nbsp;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\">package com.demo;\r\n\r\nimport java.io.IOException;\r\nimport com.csvreader.CsvWriter;\r\n\r\npublic class ArrayToCSVDemo {\r\n\r\n  public static void main(String[] args) {\r\n    \r\n    String array[] = {\"Suryanagar, Vikhroli\", \"Java\", \"SQL\", \"13\"};\r\n    \r\n    try {\r\n      \r\n      CsvWriter writer = new CsvWriter(\"awesomefile.csv\");\r\n      \r\n      writer.writeRecord(array);\r\n      \r\n      writer.close();\r\n      \r\n    } catch (IOException e) {\r\n\r\n      e.printStackTrace();\r\n    }\r\n    \r\n  }\r\n\r\n}\r\n<\/pre>\n<p>Reference Link: http:\/\/www.journaldev.com\/12014\/opencsv-csvreader-csvwriter-example<\/p>\n<p>Jar File: http:\/\/www.java2s.com\/Code\/Jar\/j\/Downloadjavacsvjar.htm<\/p>\n<p><strong>Using <span class=\"kw1\">FileWriter<\/span> class<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\">import java.io.FileWriter;\r\n\r\npublic class TestFileWriter {\r\n\r\n  public static String implodeString(String[] split) {\r\n    StringBuilder sb = new StringBuilder();\r\n    for (int i = 0; i &lt; split.length; i++) {\t\t\t\r\n        sb.append(split[i]);\r\n        if (i != split.length - 1) {\r\n            sb.append(\"\\\",\\\"\");\r\n        }\r\n    }\r\n    return \"\\\"\" . concat(sb.toString()) .concat(\"\\\"\");\r\n  }\r\n  \r\n  public static void main(String[] args) {\r\n    \r\n    String array[] = {\"Suryanagar, Vikhroli\", \"Java\", \"SQL\", \"13\"};\r\n    \r\n    try {\r\n      \r\n      FileWriter fw = new FileWriter(\"testout.csv\");\r\n      \/\/fw.write(\"\\\"Suryanagar, Vikhroli\\\", Java, SQL, 13\");\r\n      fw.write(implodeString(array));\r\n      fw.close();\r\n    } catch (Exception e) {\r\n      System.out.println(e);\r\n    }\r\n\r\n    System.out.println(\"Success...\");\r\n\r\n  }\r\n\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; package com.demo; import java.io.IOException; import com.csvreader.CsvWriter; public class ArrayToCSVDemo { public static void main(String[] args) { String array[] = {&#8220;Suryanagar, Vikhroli&#8221;, &#8220;Java&#8221;, &#8220;SQL&#8221;, &#8220;13&#8221;}; try { CsvWriter writer = new CsvWriter(&#8220;awesomefile.csv&#8221;); writer.writeRecord(array); writer.close(); } catch (IOException e) { e.printStackTrace(); } } } Reference Link: http:\/\/www.journaldev.com\/12014\/opencsv-csvreader-csvwriter-example Jar File: http:\/\/www.java2s.com\/Code\/Jar\/j\/Downloadjavacsvjar.htm Using FileWriter class import java.io.FileWriter; public [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/372"}],"collection":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":4,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/372\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/372\/revisions\/378"}],"wp:attachment":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}