Package com.csvreader

Examples of com.csvreader.CsvReader.readHeaders()


        }

        try {
            Reader reader = new InputStreamReader(contactsFile.getInputStream());
            CsvReader contacts = new CsvReader(reader);
            contacts.readHeaders();
            while (contacts.readRecord()) {
                String email = contacts.get("E-mail Address");
                if(!StringUtils.hasText(email)) {
                    continue;
                }
View Full Code Here


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

                if (sourceId == null || sourceId.isEmpty() || targetId == null || targetId.isEmpty()) {
View Full Code Here

   * @throws IOException
   */
  public CsvReader getCSVReader( String relativePath, char delimiter ) throws IOException
  {
    CsvReader reader = new CsvReader( getFullPath( relativePath ), delimiter );
    reader.readHeaders();
    return reader;
  }

  /*
   * CSV Reading and conversion functionality
View Full Code Here

            }
            LOG.info("Loading GTFS table {} from {}", tableName, entry);
            InputStream zis = zip.getInputStream(entry);
            CsvReader reader = new CsvReader(zis, ',', Charset.forName("UTF8"));
            this.reader = reader;
            reader.readHeaders();
            while (reader.readRecord()) {
                // reader.getCurrentRecord() is zero-based and does not include the header line, keep our own row count
                if (++row % 500000 == 0) {
                    LOG.info("Record number {}", human(row));
                }
View Full Code Here

   * and coordinates in WGS84. Comments begin with a #.
   */
  public static PointSet fromCsv(File filename) throws IOException {
    /* First, scan through the file to count lines and check for errors. */
    CsvReader reader = new CsvReader(filename.getAbsolutePath(), ',', Charset.forName("UTF8"));
    reader.readHeaders();
    int nCols = reader.getHeaderCount();
    while (reader.readRecord()) {
      if (reader.getColumnCount() != nCols) {
        LOG.error("CSV record {} has the wrong number of fields.", reader.getCurrentRecord());
        return null;
View Full Code Here

    int nRecs = (int) reader.getCurrentRecord() + 1;
    reader.close();
    /* If we reached here, the file is entirely readable. Start over. */
    reader = new CsvReader(filename.getAbsolutePath(), ',', Charset.forName("UTF8"));
    PointSet ret = new PointSet(nRecs);
    reader.readHeaders();
    if (reader.getHeaderCount() != nCols) {
      LOG.error("Number of headers changed.");
      return null;
    }
    int latCol = -1;
View Full Code Here

    public FareTable (String name) {
        InputStream is = FareTable.class.getClassLoader().getResourceAsStream(name);
        CsvReader reader = new CsvReader(is, ',', Charset.forName("UTF-8"));
        try {
            reader.readHeaders();
            while (reader.readRecord()) {
                String from = reader.get("from_stop_id");
                String to = reader.get("to_stop_id");
                double low = Double.parseDouble(reader.get("low_fare"));
                double peak = Double.parseDouble(reader.get("peak_fare"));
View Full Code Here

    @Override
    public void createIndividuals() {
        try {
            CsvReader reader = new CsvReader(sourceFilename, ',', Charset.forName("UTF8"));
            if (skipHeaders) {
                reader.readHeaders();
            }

            // deal with non-WGS84 data

            MathTransform mathTransform = null;
View Full Code Here

        List<String> cities = new ArrayList<String>();
        URL url = CSVTest.class.getResource("locations.csv");
        File file = new File(url.toURI());
        try (FileReader reader = new FileReader(file)) {
            CsvReader locations = new CsvReader(reader);
            locations.readHeaders();
            while (locations.readRecord()) {
                cities.add(locations.get("CITY"));
            }
        }
        assertTrue(cities.contains("Victoria"));
View Full Code Here

    // count start
    protected int getCountInternal(Query query) throws IOException {
        if (query.getFilter() == Filter.INCLUDE) {
            CsvReader reader = getDataStore().read();
            try {
                boolean connect = reader.readHeaders();
                if (connect == false) {
                    throw new IOException("Unable to connect");
                }
                int count = 0;
                while (reader.readRecord()) {
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.