Package com.csvreader

Examples of com.csvreader.CsvReader.readRecord()


                }

                ArrayList<String[]> records = new ArrayList<String[]>();
                if (columnCount > 0) {
                    String[] currentRecord;
                    while (reader.readRecord() && records.size() < MAX_ROWS_PREVIEW) {
                        currentRecord = new String[reader.getColumnCount()];
                        for (int i = 0; i < currentRecord.length; i++) {
                            currentRecord[i] = reader.get(i);
                        }
                        records.add(currentRecord);
View Full Code Here


                    File csvFile = fileChooser.getSelectedFile();
                    try {
                        CsvReader csvReader = new CsvReader(new FileInputStream(csvFile), Charset.forName("UTF-8"));
                        csvReader.setSkipEmptyRecords(true);
                        List<String[]> rows = new ArrayList<String[]>();
                        while (csvReader.readRecord()) {
                            String[] values = csvReader.getValues();
                            if (values.length > 0) {
                                String email = values[0];
                                String type = values.length > 1 ? values[1] : "All";
                                if (!email.isEmpty() && (type.equals("From")
View Full Code Here

            String id = null;
            Node node;
            Attributes nodeAttributes;
            reader = new CsvReader(new FileInputStream(file), separator, charset);
            reader.readHeaders();
            while (reader.readRecord()) {
                //Prepare the correct node to assign the attributes:
                if (idColumn != null) {
                    id = reader.get(idColumn);
                    if (id == null || id.isEmpty()) {
                        node = gec.createNode(null);//id null or empty, assign one
View Full Code Here

            String type;
            boolean directed;
            Attributes edgeAttributes;
            reader = new CsvReader(new FileInputStream(file), separator, charset);
            reader.readHeaders();
            while (reader.readRecord()) {
                sourceId = reader.get(sourceColumn);
                targetId = reader.get(targetColumn);

                if (sourceId == null || sourceId.isEmpty() || targetId == null || targetId.isEmpty()) {
                    continue;//No correct source and target ids were provided, ignore row
View Full Code Here

        return new MongoInstance[0];

      reader = new CsvReader(new BufferedReader(new FileReader(file)));

      java.util.List<MongoInstance> savedServersList = new ArrayList<MongoInstance>();
      while (reader.readRecord()) {
        MongoInstance server = new MongoInstance(reader.get(0));
        server.setHost(reader.get(1));
        try {
          server.setPort(Integer.valueOf(reader.get(2)));
        } catch (NumberFormatException e) {
View Full Code Here

    CsvReader csvReader;
    try {
      csvReader = new CsvReader(new StringReader(csv));
      if (csvReader.readHeaders()) {
        String[] headers = csvReader.getHeaders();
        while (csvReader.readRecord()) {
          Map<String, String> csvMap = new HashMap<String, String>();
          for (String head : headers) {
            csvMap.put(head, csvReader.get(head));
          }
          csvList.add(csvMap);
View Full Code Here

    CsvReader csvReader;
    try {
      csvReader = new CsvReader(new StringReader(csv));
      if (csvReader.readHeaders()) {
        String[] headers = csvReader.getHeaders();
        while (csvReader.readRecord()) {
          Map<String, String> csvMap = new HashMap<String, String>();
          for (String head : headers) {
            csvMap.put(head, csvReader.get(head));
          }
          csvList.add(csvMap);
View Full Code Here

  private void commonInvalidTest(String str) throws IOException {
    try {
      CsvReader reader = new CsvReader(new StringReader(str));
      reader.setDelimiter('\t');
      assertTrue(reader.readRecord());
      SimpleTextFormatValidator validator = new SimpleTextFormatValidator(
          reader, 2, 5, NewStarType.NEW_STAR_FROM_SIMPLE_FILE
              .getFieldInfoSource());
      validator.validate();
      // We should have thrown a ObservationValidationError...
View Full Code Here

    String line = "2450001.5\t10.0\n";

    try {
      CsvReader reader = new CsvReader(new StringReader(line));
      reader.setDelimiter('\t');
      assertTrue(reader.readRecord());
      ObservationFieldSplitter splitter = new ObservationFieldSplitter(
          reader, 2, 5);
      String[] fields = splitter.getFields();
      assertEquals(5, fields.length);
View Full Code Here

    String line = "2450001.5\t10.0\n";

    try {
      CsvReader reader = new CsvReader(new StringReader(line));
      reader.setDelimiter('\t');
      assertTrue(reader.readRecord());
      ObservationFieldSplitter splitter = new ObservationFieldSplitter(
          reader, 2, 5);
      String[] fields = splitter.getFields();
      assertEquals(5, fields.length);
    } catch (ObservationValidationError e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.