Prepare:
- Create a spreadsheet:
- Export as csv file:
- The exported csv file in text format:
Using java to read the csv file and print the content:
package javareadcsv; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; /** * @web http://java-buddy.blogspot.com/ */ public class JavaReadCSV { static String CsvFile = "/home/buddy/test/test.csv"; static String FieldDelimiter = ","; public static void main(String[] args) throws IOException { BufferedReader br; try { br = new BufferedReader(new FileReader(CsvFile)); String line; while ((line = br.readLine()) != null) { String[] fields = line.split(FieldDelimiter, -1); System.out.print(fields.length + "-"); for(String s : fields){ System.out.print(s); System.out.print(":"); } System.out.println(); } } catch (FileNotFoundException ex) { Logger.getLogger(JavaReadCSV.class.getName()) .log(Level.SEVERE, null, ex); } } }
To display the content with JavaFX TableView, read next post.
No comments:
Post a Comment